Overview
- Select a user to manage their permissions
- View the user’s current permission summary
- Grant permissions (e.g., Create Order, Show Reports)
- Revoke or deny permissions
- View permissions grouped by module (Orders, Menu, Payments, etc.)
Prerequisites
- The Staff module must be enabled.
- You need permission to manage users (Create, Show, or Update Staff Member).
- Understand which permissions each role needs.
Step-by-Step Actions
1. Open User Permissions

- Click User Permissions in the left sidebar.
- The User Permissions page opens.
2. Select a user
- Use the user dropdown or selector.
- Choose the staff member whose permissions you want to change.
- The page loads their current permissions.
3. View permission summary
- You may see a summary of what the user can do.
- Permissions are often grouped by module (Orders, Menu, Tables, Payments, etc.).
- Each permission may be On, Off, or Inherited from role.
4. Grant a permission
- Find the permission you want to add (e.g., “Show Order”, “Create Order”).
- Turn it On or check the box.
- Save. The user gains that access.
5. Revoke a permission
- Find the permission to remove.
- Turn it Off or uncheck the box.
- Save. The user loses that access.
6. Use role-based permissions
- If permissions are based on roles (e.g., Waiter, Manager), changing the role may update many permissions at once.
- Then adjust individual permissions as needed.
- Save.
Common Mistakes and How to Avoid Them
| Mistake | How to avoid |
|---|---|
| Too many permissions | Give only what is needed for the job. |
| Blocking essential access | Ensure staff can do their core tasks (e.g., waiters need POS access). |
| Forgetting to save | Always click Save after changing permissions. |
End Result
- Each user has the right level of access.
- Permissions are clear and manageable.
- Staff see only what they need for their role.