User Management

Centralise the user lifecycle: create, view, update, deactivate, assign roles, and grant secure access to applications and businesses.

Users link authentication, roles and permissions with business/app access and subscription membership — with clear status handling and audit-ready actions.

The module is designed for scale: fast lists with search and filtering, encrypted deep links to user details, and state-driven controls that help teams manage access safely.

View Users Create User
Invited / Pending Active Suspended / Disabled Deleted
Key Features
List · Assign · Control
Search users, manage roles, and grant/revoke access with clear feedback.
Access Scope
Business · App
Map users to the right scope and keep permissions consistent across modules.
Security
Role checks
Encrypt identifiers in URLs, validate session context, and protect sensitive fields.

Module Purpose

User management is the control centre for people access. It keeps user profiles, account status and role assignments aligned across the platform — so each user has the right permissions, for the right apps, within the right business scope.

Create, Edit & Deactivate Accounts

Manage profiles and account status with server-side validation, friendly error messages and clear confirmation toasts for successful updates.

Roles & Scoped Permissions

Assign role tiers such as admin, manager and standard users, plus app-specific roles where permissions are scoped to the correct context.

Business, App & Subscription Access

Grant and revoke access by business, application or subscription membership, with quick controls and audit-friendly tracking of changes.

Primary Concepts

The module brings several core concepts together so access stays consistent and secure.

User Profile

Stores the user’s identity and contact channels such as email and mobile. Optional masking can be applied when viewing sensitive fields.

Authentication & Tokens

Supports sign-in flows and secure token handling, with rate-limited sensitive actions such as password resets or access recovery.

Roles, Permissions & Status

Defines what users can do (roles/permissions) and whether the account can be used (status), with state-driven UI and server-side enforcement.

Key Features

Everything you need to manage users end-to-end, from onboarding through access reviews.

Users List & Search

Paged, sortable grids with a search and filter bar, inline status badges and encrypted links to view user details securely.

User Details & Assignments

A details view with collapsible panels for roles, business/app access and subscription membership, including quick revoke/grant controls.

Credential & Account Actions

Activate/deactivate accounts, reset credentials and manage invitation states, with confirmation modals for destructive actions and clear feedback.

User States & Roles

States and roles work together to keep access controlled and predictable.

Invited / Pending

Users awaiting activation or confirmation. Admins can resend invites or adjust role/access before the user joins.

Active / Suspended

Active users can operate within their assigned scope. Suspended/disabled accounts are blocked from access while keeping history and assignments intact.

Role Tiers & App Roles

Admin, manager and standard roles can be combined with app-specific roles to provide scoped permissions aligned with each application’s needs.

Core Data Flow

User actions follow a clear server-driven flow to keep data consistent and secure.

Load users list
Server loads a paged list with filtering and sorting, ready for fast navigation and review.
Open user details
Selecting a user opens the detail view using encrypted deep links, showing status, roles and assignments.
Edit & validate changes
Required fields, format checks (email/phone) and length limits are validated server-side before saving.
Update roles & access mappings
Role/assignment updates change access maps across business, app and subscription scopes with audit-ready tracking.
Notify & record activity
Success/failure toasts and error panels guide the user, while actions can be recorded in activity/audit logs.

UI Patterns

The UI is optimised for admin workflows: fast grids, safe actions, and clear confirmations.

Paged Sortable Grids

Lists support server-side paging and client-ready sorting classes, with search filters and inline status badges.

Assignments Panels

Collapsible panels and widgets allow role assignment and access management without cluttering the main details view.

Toasts & Confirm Modals

Toast notifications show quick success/failure. Confirm modals protect destructive actions like deactivation or deletion.

Security & Governance

The module applies strong access controls and protects sensitive fields while keeping admin tasks efficient.

Encrypted Links & Session Validation

Identifiers in URLs are encrypted and validated. Session-derived context is decrypted safely before it is used.

Role Checks on Every Action

Role enforcement occurs server-side on list, view and edit actions, ensuring users only perform authorised operations.

Protect Sensitive Fields

Email and mobile can be masked unless the viewer is authorised. Critical actions like resets should be rate-limited.

Bulk Operations & Auditing

Manage users at scale with bulk actions and keep a clear history of access-related changes.

Bulk Import & Bulk Actions

Support bulk import, bulk assign and bulk deactivation to reduce admin effort for large teams.

Export & Reporting

Export lists for internal reviews, audits or access reporting — keeping output consistent with filters and scope.

Audit History

Track role changes, sign-ins and account status modifications with detailed audit logs and clear status labels.

Recommended Pages for User Management

A complete user management experience typically includes these pages and flows.

Users List

Filter/search/sort with paging and status badges, plus encrypted links to details.

Create / Edit User

Profile form with validation and role assignment, with clear success and error feedback.

User Details

Assignments & activity view, business/app access management, membership and audit history.

Manage Users with Confidence

Keep user access controlled across businesses, apps and subscriptions, with clear status handling, scoped permissions and audit-ready actions.

View Users Create User