User Management

Create user accounts, assign roles, edit profiles, deactivate users, and reset passwords. Only admin and super_admin users can access this page.

Module: Settings · 7 steps · admin

Browse Users
1 Open User Management

Navigate to Settings → Users or go directly to /settings/users. This page lists all user accounts in the system.

User Management page showing user table with name, email, role, and active status columns
2 Understand the User Table
ColumnDescription
NameFull name of the user.
EmailLogin email address (must be unique).
RoleAssigned role determining module access. See Role Permissions.
ActiveWhether the account is currently active (can log in).
ActionsEdit and reset-password buttons.
Create a User
3 Open the Add User Form

Click the + Add User button above the table. The form appears inline above the user list.

4 Fill User Details
FieldRequiredNotes
NameYesFull name displayed throughout the app.
EmailYesMust be unique. Used as the login credential.
PasswordYesInitial password. User should change after first login.
RoleYesSelect from the 8 available roles (admin, manager, store_manager, store_keeper, purchase_officer, viewer, camo_engineer, mro_engineer).
ActiveYesToggle on to allow immediate login. Default: active.
Add User form with name, email, password, role selector, and active toggle

Click Create to save. The new user appears in the table and can log in immediately if marked active.

Share the initial password securely with the user and ask them to change it via Settings → Change Password or the user menu.
Edit & Deactivate
5 Edit a User

Click the Edit button on any user row. The row switches to inline edit mode, allowing you to change:

FieldEditable
NameYes
EmailYes (must remain unique)
RoleYes
ActiveYes

Click Save to confirm or Cancel to discard changes.

User row in inline edit mode with editable name, email, role, and active fields
6 Deactivate a User

To revoke a user’s access without deleting their account, click Edit on their row and toggle Active off, then Save.

Deactivated users cannot log in but their audit trail, created records, and history are preserved.

Deactivating a user takes effect immediately. Any active session for that user will end at the next request. Double-check before deactivating — re-activation is possible by toggling Active back on.
Password Reset
7 Reset a User’s Password

Click the Reset Password button on the user’s row. A form appears where you enter the new password.

Click Reset to apply. The user’s password changes immediately — they will need to use the new password on their next login.

Users can also change their own password via the user menu → Change Password, which requires knowing their current password.