User Management & Activity Logs
User lifecycle management, company profiles, document uploads, payments, and audit trail logging.
Last updated April 17, 2026
User Management Overview
The Users module provides full lifecycle management for end-users including profile editing, role assignment, company configuration, document storage, payment tracking, and activity audit trails.
User Actions
- Delete Account — permanently removes the user account and associated data
- Role Description — shows a description of the user's current role and permissions
- Role Coming Soon — placeholder for future granular role customization
Profile Tab
Company Editing
| Field | Label | Description |
|---|---|---|
| Company Name | companyNameLabel | Organization name for the user's company |
| Website URL | websiteUrlLabel | Company website URL |
| Custom Domain | customDomainLabel | White-label custom domain for this user's portal |
| Primary Color | primaryColorLabel | Saves as theme name; used for brand color customization |
Social Links
Social links section (socialLinksLabel with help text) allows adding and removing social media profile URLs. Each link can be individually added or removed.
Email Verification
- Email Verified — green badge shown when the user has confirmed their email
- Not Verified — yellow/red badge shown when email confirmation is pending
Documents Tab
| Feature | Detail |
|---|---|
| File Limit | 20MB maximum per document upload |
| Supported Types | PDF, Images (PNG, JPEG), DOC/DOCX |
| Document Type | Selected from master data categories |
| Visibility | Toggle 'Visible to Admin' to control admin-level document access |
Payments Tab
| Element | Description |
|---|---|
| Renew Vehicle | Button to initiate vehicle plan renewal for this user |
| Total Received | Aggregate amount received from this user |
| Successful Count | Number of successful payments with 'of total' label |
| Status Label | Current payment status indicator |
| Pending Count | Number of pending payments |
| Failed Count | Number of failed payments |
| Last Payment Date | Timestamp of the most recent payment |
| No Payments Hint | Message displayed when no payment history exists |
Activity Logs (Audit Trail)
The "Audit Trail" section shows all actions performed by or related to this user. It displays loaded count and loadedMore count as pagination progresses.
Activity Log Detail Panel
| Field | Description |
|---|---|
| Action | The operation performed (e.g., CREATE, UPDATE, DELETE, LOGIN) |
| Time | Timestamp of the action |
| Entity | The resource affected (e.g., Vehicle, User, Payment) |
| IP Address | Source IP address of the request |
| Browser | Browser user agent string |
| Platform | Operating system platform |
| Performed By | User who executed the action |
| Metadata | Additional JSON metadata associated with the action |
Filters include: date range placeholder, refresh button, and reset all filters button. The date range filter narrows the audit trail to a specific time window.