Admin User Management Screen
Component Detail
User Interface
high complexity
frontendmobile
0
Dependencies
0
Dependents
2
Entities
0
Integrations
Description
Screen for managing users within the administrator's organizational scope, including viewing user profiles, assigning or revoking roles, deactivating accounts, and managing multi-organization memberships. Enforces Supabase RLS boundaries so admins cannot access users outside their permitted scope.
admin-user-management-screen
Responsibilities
- List all users within the admin's organizational scope
- Enable role assignment and revocation for scoped users
- Support user deactivation and reactivation workflows
- Display multi-organization membership affiliations
- Filter and search users by role, status, or organization unit
Interfaces
loadUsersInScope(orgId)
searchUsers(query, filters)
viewUserDetail(userId)
assignRole(userId, roleId)
revokeRole(userId, roleId)
deactivateUser(userId, reason)
reactivateUser(userId)
exportUserList(format)
Related Data Entities (2)
Data entities managed by this component