Closed scjustic closed 2 years ago
I've applied the changes requested. I'm looking into the manager and last change fields separately.
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.
Pulled in commit 7ccdb8b
The new Subject Area page built in the admin tables framework, along with supporting changes (menu change, new gwt messages, and a new Flag)