User Interface medium complexity frontend
1
Dependencies
0
Dependents
1
Entities
0
Integrations

Description

Server-side rendered admin page displaying a paginated, filterable list of users within the requesting admin's organization scope. Supports filtering by role and activation status with action entry points for invite, edit, deactivate, and reactivate.

Feature: User CRUD

users-list-page

Responsibilities

  • Render paginated user list with server-side filtering by role, activation status, and organization
  • Provide action controls for inviting new users and navigating to user detail pages
  • Enforce org-scoped display so org admins see only their own organization's users

Interfaces

GET /api/v1/admin/users (paginated, filtered)
onInviteClick()
onUserSelect(userId)
onDeactivate(userId)
onReactivate(userId)

Relationships

Dependencies (1)

Components this component depends on

Related Data Entities (1)

Data entities managed by this component