UniTime / unitime

Comprehensive University Timetabling System
http://www.unitime.org
Apache License 2.0
282 stars 163 forks source link

Dev funding dept changes for Subject Area #97

Closed scjustic closed 2 years ago

scjustic commented 3 years ago

The new Subject Area page built in the admin tables framework, along with supporting changes (menu change, new gwt messages, and a new Flag)

scjustic commented 3 years ago

I've applied the changes requested. I'm looking into the manager and last change fields separately.

tomas-muller commented 3 years ago

Also, please note that the old Subject Areas page was deleting courses and other objects before a subject area is deleted (see SubjectAreaEditAction.doDelete(...)). Additional operations were also performed when the owning department was changed (see SubjectAreaEditAction.doUpdate(...)), for example, the managing department of related classes is updated or preferences that no longer apply deleted.

While the subject area can only be deleted when there is no offered courses, there can still be some courses that are not-offered. Similarly, a department of a subject area can be changed as long as there is no committed solution.

tomas-muller commented 2 years ago

Pulled in commit 7ccdb8b