Skip to content

Adding the Manage Members Page#649

Open
brightfietsop-ux wants to merge 8 commits into
department-portal-basefrom
Bright_Artem_manage_people
Open

Adding the Manage Members Page#649
brightfietsop-ux wants to merge 8 commits into
department-portal-basefrom
Bright_Artem_manage_people

Conversation

@brightfietsop-ux

@brightfietsop-ux brightfietsop-ux commented Jul 20, 2026

Copy link
Copy Markdown

We have added the Manage Members page, which can be accessed through the Members card on the Department Portal.

WHAT'S WORKING:

  • The names of supervisors are correctly pulled from the demo data.
  • Supervisees are properly displayed (on the table, active means the student has approved their labor status form, and - pending means they have not done that yet).
  • The Assign Coordinator switch works!
  • The Ban/Unban Button also works!
  • You can remove members by clicking on the trash icon to the right
  • The Add Members dropdown/button technically works.
  • The Ban/Unban button and the Remove Member button are displayed ONLY FOR ADMINS (as it is supposed to be).

WHAT'S NOT WORKING:

  • we cannot directly access the page using the manage member button
  • When supervisors are assigned as LC, they get assigned in every department.
  • We cannot add department members who are not supervisors
  • All staff members are supervisors

@ArtemKurasov ArtemKurasov changed the title Bright artem manage people Adding the Manage Members Page Jul 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants