Skip to content

LeaderBoard All Users improvements#773

Merged
ismaeldosil merged 5 commits intostagingfrom
develop
Jan 26, 2026
Merged

LeaderBoard All Users improvements#773
ismaeldosil merged 5 commits intostagingfrom
develop

Conversation

@ismaeldosil
Copy link
Collaborator

Summary

  • Change "School" column to show Program name with data lookup
  • «Move archive toggle next to status field
  • Relocate "All Users" from main navigation to Users tab in Leader Dashboard
  • Restrict All Users visibility to admin role only
  • UI improvements to match existing table styles (row height, padding, font size)

Test plan

  • Login as admin and verify "All Users" tab appears in Users page
  • Verify "All Users" is no longer in burger menu
  • Verify Program column shows correct program names
  • Verify archive toggle is next to status badge
  • Login as programLeader/siteLeader and verify "All Users" tab is hidden

- Remove All Users link from BurgerMenu navigation
- Add All Users tab in UsersPage (visible only for admin role)
- Add /LeadersAllUsers route restricted to admin
- Update /AllUsers route to admin only

Closes CHALK-082
Closes CHALK-083
- Change School column to display Program name with data lookup
- Move archive toggle next to status field
- Update AllUsersTable styling and layout

Closes CHALK-080
Closes CHALK-081
Package-lock.json should be tracked to ensure consistent dependency installations

Closes CHALK-084
@ismaeldosil ismaeldosil merged commit f6310ac into staging Jan 26, 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.

1 participant