Manage staff accounts and control access to Aurelia Hub.
Accessing User Management
Navigate to Settings > Users.
Creating a User
- Name — User's full name
- Email — Login email address (must be unique)
- Password — Account password (minimum length enforced)
- Roles — Assign one or more roles
- Is Active — Enable/disable the account
User Roles
Users are assigned roles that determine what they can access. See the Roles & Permissions article for details.
Common Role Setup
| Role | Access Level | Typical Staff |
|---|---|---|
| Admin | Full access to everything | Store owner, IT manager |
| Manager | Most features, settings access | Store manager |
| Sales | POS, customers, sales | Sales associates |
| Inventory | Products, stock management | Stock room staff |
| Marketing | Campaigns, email templates | Marketing manager |
User Functions in the System
Users appear throughout Aurelia Hub:
- Sales —
user_idtracks who processed each sale - POS — Salesperson attribution
- Stock Movements —
user_idandapproved_bytrack who made and approved changes - Customer Interactions — Who logged each interaction
- Gift Cards —
issued_by_user_idtracks who created cards - Account Payments —
created_bytracks who created deposits - Campaigns —
created_by_user_idtracks campaign creators - Activity Log — All user actions are logged
Account Security
- Passwords are hashed (bcrypt)
- Email addresses must be unique
- Deactivated accounts cannot log in
- Activity logging tracks all user actions for audit purposes
Best Practices
- Individual accounts — Never share login credentials; every user needs their own account
- Least privilege — Assign the minimum necessary roles/permissions
- Regular review — Audit user accounts quarterly; deactivate departed staff
- Strong passwords — Enforce password complexity requirements
- Activity monitoring — Review activity logs for unusual behavior