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.

Feature: Admin Portal

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