Users & Profile Module
The Users and Profile module covers staff account management and account security ownership. In the current build it is also one of the CRUDs that received clear modernization work: the admin create and edit forms now use the shared select, date, checkbox, and file-upload system and include governance-related account fields such as warehouse assignment, approval authority, eligibility flags, and digital signature capture.
What changed in the current user CRUD
- Replaced older raw controls with the shared modern form system used by the premium admin pages.
- Added assigned warehouse to give operational context to staff accounts.
- Added approval authority level for governance-sensitive workflows.
- Added reviewer-eligible and approver-eligible flags for quality and release ownership.
- Added digital signature upload for release and governance documents.
- Replaced native date-time style state handling with shared datepicker-driven suspended-until and banned-until inputs.
Fields visible on the live admin create and edit forms
- Full Name and Email
- Phone and WhatsApp
- Role: selected through the shared custom select.
- Status: active, inactive, suspended, or banned through the shared custom select.
- Assigned Warehouse: optional warehouse ownership or home context.
- Approval Authority: numeric authority level used in governance-aware workflows.
- Suspended Until and Banned Until when those status types are selected.
- Reviewer Eligible and Approver Eligible checkboxes.
- Digital Signature: uploaded through the shared file-input contract.
- Temporary Password and Password Confirmation on create.
- Avatar: image upload with preview and removal handling.
Shared UI conventions used by the modernized user forms
- Role and status use the shared custom select contract.
- Suspended-until and banned-until use the shared datepicker pattern.
- Eligibility flags use the shared checkbox markup.
- Digital signature and avatar use the shared upload pattern.
- The forms follow the same modern card and field layout as the other updated CRUD screens.
Why these extra fields matter
The user record is no longer just a login identity. In the governance build, staff records also represent operational responsibility. That is why approval authority, warehouse context, and release-related eligibility are now part of the user-management conversation.
- Assigned warehouse can help localize responsibility.
- Approval authority gives structure to sensitive actions.
- Reviewer and approver eligibility support governed release and compliance workflows.
- Digital signature supports certificate and approval outputs.
- Status remains an access control signal.
- Suspension and ban windows are explicit rather than implied.
- Password-reset and approval flows remain reviewable.
- Profile and session security remains part of the same module story.
Profile and self-service security
This module still includes self-service profile and security responsibilities. Even though the admin CRUD received the visible modernization work, the broader module still covers self-maintained identity details, password request workflow, and session control.
- Update personal profile information and avatar.
- Review account status and security posture.
- Submit password-change requests where the workflow requires approval.
- Review or revoke active sessions where supported.
What changed in the users documentation
- The page now documents the modernized admin form instead of a simpler earlier user screen.
- Warehouse, authority, eligibility, and digital-signature fields are now documented explicitly.
- The module is now explained as both access management and governance-role assignment.