Skip to content

Manage Departments Page Update#648

Open
ACBerea wants to merge 51 commits into
department-portal-basefrom
dep_portal_ad_ManageDepartments
Open

Manage Departments Page Update#648
ACBerea wants to merge 51 commits into
department-portal-basefrom
dep_portal_ad_ManageDepartments

Conversation

@ACBerea

@ACBerea ACBerea commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Issue Description

Fixes for Issue #623

  • Display Current Department Allocation on the Manage Departments Page

Changes

  • Added current break hour out of a maximum break hours.
  • Added primary and secondary position allocation information.
  • Linked the department name to portal.
  • Added Academic Year Dropdown.
  • Added pending and approved elements to allocation approval status.

Testing

  • Testing was done using SQL, looking at tables for information about the database.
  • Testing was done using print statements in python files.

zhytkovd and others added 30 commits July 2, 2026 20:56
…rmName to academicYear in manageDepartments.html
…website. Added commented out code for the pending variation of the Approved Button in manageDepartments.html.
…will now change based on if the allocation isFinal from either pending or approved.
@ACBerea
ACBerea requested a review from MImran2002 July 13, 2026 22:49
@ACBerea ACBerea self-assigned this Jul 13, 2026
@ACBerea ACBerea added the draft label Jul 13, 2026
ACBerea and others added 20 commits July 13, 2026 19:23
… for uniformity with the rest of the website.
…gned to test the primary and secondary cacluation queries.
…in backup data but not with test data since they lack demo data. Demo Data will be added later.
… on the selected academic year. Implemented this into manage_departments for all relevent term types. This will ensure that, if a term isn't created already, that it will still exist so that future allocations can be implemented. Added comments for future groups working on this issue and implemented these dates into the HTML.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants