Skip to content

Manage positions page #611#627

Open
nahom70 wants to merge 9 commits into
department-portal-basefrom
manage_positions_ADN
Open

Manage positions page #611#627
nahom70 wants to merge 9 commits into
department-portal-basefrom
manage_positions_ADN

Conversation

@nahom70

@nahom70 nahom70 commented Jul 6, 2026

Copy link
Copy Markdown

Fixes issue #644

Changes

  • Created a positions route in the main route.
  • Queried data from positions history to filter the active positions in history and pass to managepositions.html
  • Edited demo data for position history, tweaked the attributes there to match the model.
  • Added managepositions.css where some CSS logic is handled
  • Added managepositions.js where the datatable logic is handled

Testing

  • Worked around the data and UI through inspection
  • Made sure the passed data is displayed by cross-checking on the database.

@nahom70 nahom70 added the draft label Jul 6, 2026
@nahom70 nahom70 requested a review from BrianRamsay July 6, 2026 15:48
@nahom70 nahom70 marked this pull request as draft July 6, 2026 19:58
@nahom70 nahom70 changed the title Manage positions page Manage positions page #611 Jul 8, 2026
Automation and others added 5 commits July 9, 2026 13:29
@munsakad munsakad requested a review from sheggen July 10, 2026 17:49
@nahom70 nahom70 requested review from MImran2002 and removed request for BrianRamsay and sheggen July 13, 2026 14:41
@nahom70 nahom70 marked this pull request as ready for review July 13, 2026 17:28
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.

1 participant