UI: Allow a Global Admin to approve Users across all Regions
- Dominant language
- Python
- Stars
- 30
- Forks
- 22
- Avg merge
- 1d 21h
- Merged PRs (30d)
- 22
Description
# 💡 Summary #
Allow for the Global Admin (ONLY) to select approve Users in all Regions on the Registration Dashboard.
## Motivation and context ##
Currently, the Registration Dashboard restricts Global Admins by requiring them to select users within specific regions due to the "Region" filter. This limitation hinders efficient application management and poses challenges in addressing customer service issues promptly. By enabling Global Admins to approve users across all regions, we can significantly improve application management capabilities and provide quicker mitigation for customer service issues.
## Implementation notes ##
- Remove the "Region" filter from the Registration Dashboard interface for Global Admins.
- Ensure that this change is exclusive to Global Admin roles to maintain the integrity of regional administration by other users.
## Acceptance criteria ##
- [ ] Post-implementation, Global Admins should be able to view and approve user registrations irrespective of the region, streamlining the user management process.
- [ ] Conduct thorough testing to confirm that removing the filter does not affect other functionalities of the Registration Dashboard

Contributor guide
Research direction
Start at the Registration Dashboard implementation and trace how the Region filter and Global Admin role are handled. Verify that Global Admins can view and approve registrations across regions, while other regional roles retain their existing restrictions and dashboard behavior remains intact.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- authorization, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100