Chapter 6: User Setup — 6.1 User List
Use List to manage and configure this feature in your EQuipWeb system.
The User List shows everyone who has access to your EQuip system — from cashiers to managers. Here you can add new staff, reset passwords, assign roles, and control which outlets each person can access.
When to use this: When you need to add new users, update user details, assign roles, or manage user accounts.

This page displays a data grid of all user accounts. Each user has a username, assigned role group, account status, and password management information. From here, administrators can create, edit, deactivate, and manage user access across the entire system.
| Element | Type | Function |
|---|---|---|
| + Add New | Green Button | Create a new user account |
| Export | Orange Button | Export user data to Excel |
| Search Bar | Text Input | Filter users by username |
| 🔽 Filter | Funnel Icon | Advanced filter options (show/hide deleted, filter by role) |
Use List to manage and configure this feature in your EQuipWeb system.
| Column | Description |
|---|---|
| Username | Login username (clickable → opens edit form). POS users typically use short codes like "1", "2" for quick login |
| Group Name | The role assigned to this user (e.g., Cashier, Supervisor, Admin, System Admin) |
| Status | Green ACTIVE badge = active account; Red INACTIVE = disabled |
| Display Name | User's full display name shown in reports and audit logs |
| Mobile No | User's mobile phone number |
| User's email address (partially masked for privacy) | |
| Deleted | Hidden/deleted status |
| Password Expired On | Date when the password expired or will expire |
| Password Expiry Days | Number of days until password expiration (0 = no expiry) |
Use List to manage and configure this feature in your EQuipWeb system.
Click + Add New to create a new user, or click a Username link in the data grid to edit an existing user. The form page opens:

| Field | Type | Required | Description |
|---|---|---|---|
| Username | Text | ✅ Yes | Unique login identifier. Cannot be changed after creation. |
| Display Name | Text | ✅ Yes | Full name shown in reports and audit logs (e.g., "Jay Tan") |
| Password | Password | ✅ Yes (create) | Login password. Must meet the password policy rules. |
| Confirm Password | Password | ✅ Yes (create) | Must match the password field |
| Group Name | Dropdown | ✅ Yes | Role assignment — determines access level (Admin, Cashier, Supervisor, etc.) |
| Status | Toggle | No | Active or Inactive — inactive users cannot log in |
| Mobile No | Text | No | Contact phone number |
| No | Contact email — used for notifications and password recovery |
| Field | Type | Description |
|---|---|---|
| Password Expiry Days | Number | Days before password expires (0 = never expires) |
| Force Password Change | Toggle | Force user to change password on next login |
| Two-Factor Auth | Toggle | Enable 2FA for this user (if configured) |

| Field | Type | Description |
|---|---|---|
| Accessible Outlets | Multi-Select | Which outlets this user can access. "ALL" = all outlets. Select specific outlets to restrict access. |
| Default Outlet | Dropdown | The default outlet for this user when logging in |
| Button | Function |
|---|---|
| Save | Saves the user account |
| Save & New | Saves and opens a blank form |
| Delete | Removes the user (cannot log in but record preserved) |
| Restore | Restores a deleted user |
| Reset Password | Generates a new temporary password |
Use List to manage and configure this feature in your EQuipWeb system.
| Type | Typical Username | Group | Used For |
|---|---|---|---|
| System Admin | jay@ew, admin | System Admin | Full system access — IT administrators |
| Backend Admin | manager01 | Admin | EQuipWeb management — product, membership, reports |
| Supervisor | sup01 | Supervisor | POS overrides — void, discount approval, daily settlement |
| Cashier | 1, 2, 3 | Cashier | POS terminal operations — short codes for quick login |
| Warehouse | wh01 | Custom | Inventory operations only — stock in, stock out, transfer |
Use List to manage and configure this feature in your EQuipWeb system.


Change the fields you need to update.
Click Save to apply your changes.
Expected Result: The user account is saved.

[!TIP] To make changes, just click the name of any user in the list — the same form opens with everything already filled in. Change what you need and click Save.
Use List to manage and configure this feature in your EQuipWeb system.
Scenario: A new cashier joins the team and needs POS access at the Tampines outlet only.
Setup:


4 (short numeric for quick POS login)Sarah Limchangeme123changeme123Cashier+6598765432
Tampines Mall only.
5. Click Save.

[!TIP] For POS cashiers, use short numeric usernames (1, 2, 3, 4...) so they can log in quickly using the numeric keypad. Use descriptive usernames for backend users who log in via EQuipWeb.
[!WARNING] Deleting a user does not delete their transaction history. All past sales, voids, and actions remain attributed to the deleted username in reports and audit logs.
[!IMPORTANT] When a staff member leaves the company, deactivate their account (set Status to Inactive) rather than deleting it. This preserves the audit trail while preventing unauthorized access.
Use List to manage and configure this feature in your EQuipWeb system.
| Role | View | Create | Edit | Delete |
|---|---|---|---|---|
| Admin | Yes | Yes | Yes | Yes |
| Supervisor | Yes | Yes | Yes | No |
| Cashier | No backend access | — | — | — |
[!NOTE] Exact permissions depend on the Privileges Setup configured for each role. Contact your administrator if you cannot access this page.
Use List to manage and configure this feature in your EQuipWeb system.

Click the + Add New button (green button).
Fill in the required fields in the form.

Fill in any optional fields as needed.
Click Save to create the new user.

✅ Expected Result: The new user appears in the list and is available for use across the system.

Click on the name or code link (blue text) of the record you want to delete.
In the edit form, scroll down to the bottom.

✅ Expected Result: The user is soft-deleted — hidden from active lists and POS but can be restored later.
[!WARNING] Records linked to active transactions or other modules cannot be deleted. The system will display an error if deletion is not allowed.
Q: A user is locked out — how do I unlock them? A: Go to User Setup > Locked User to view and unlock locked accounts. Accounts may lock after multiple failed login attempts.
Q: Can a user have multiple roles? A: Each user is assigned one role. To combine permissions, create a custom role with the needed privileges in Role Setup and Privileges Setup.
Q: Why can't a user see certain menus? A: Their role may not have the required privileges. Check Privileges Setup for the user's assigned role.
Use List to manage and configure this feature in your EQuipWeb system.
| Issue | Possible Cause | Solution |
|---|---|---|
| Cannot save the record | Required fields are empty or invalid | Check all fields marked with * and fill in valid data |
| Record not appearing in POS | POS terminal has not synced yet | Wait for the next sync cycle or manually trigger sync from Terminal Status |
| Cannot delete the record | Record is being used by other modules | Check if the record is linked to active transactions, products, or other settings |
| Changes not taking effect | Browser cache showing old data | Refresh the page (Ctrl+F5) or clear browser cache |
| "Duplicate" error on save | A record with the same name/code already exists | Search the list (including deleted records) for duplicates |
| Page not loading | Session expired or network issue | Log out and log back in. Check your internet connection |
Use List to manage and configure this feature in your EQuipWeb system.
Use List to manage and configure this feature in your EQuipWeb system.
[!NOTE] The following items may vary depending on your system version and configuration:
- Exact permission settings depend on your Privileges Setup configuration
- Sync timing to POS terminals depends on network conditions and sync schedule
- Some features may require additional licensing or module activation
- Field behavior may differ between EQuip versions
If you encounter behavior not described in this manual, contact your system administrator or EQuip support team.