Skip to main content
User Permissions control what each user can see and do in the system. You can grant or revoke access to specific features (e.g., POS, Orders, Reports) per user or role.

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

User permissions
  1. Click User Permissions in the left sidebar.
  2. The User Permissions page opens.

2. Select a user

  1. Use the user dropdown or selector.
  2. Choose the staff member whose permissions you want to change.
  3. The page loads their current permissions.

3. View permission summary

  1. You may see a summary of what the user can do.
  2. Permissions are often grouped by module (Orders, Menu, Tables, Payments, etc.).
  3. Each permission may be On, Off, or Inherited from role.

4. Grant a permission

  1. Find the permission you want to add (e.g., “Show Order”, “Create Order”).
  2. Turn it On or check the box.
  3. Save. The user gains that access.

5. Revoke a permission

  1. Find the permission to remove.
  2. Turn it Off or uncheck the box.
  3. Save. The user loses that access.

6. Use role-based permissions

  1. If permissions are based on roles (e.g., Waiter, Manager), changing the role may update many permissions at once.
  2. Then adjust individual permissions as needed.
  3. Save.
Permission hierarchy: Individual permissions override role permissions. If a role grants access but an individual permission is denied, access is blocked. After changing permissions, have the user log out and back in. Verify by having them attempt the action—if blocked, check both role and individual permissions.

Common Mistakes and How to Avoid Them

MistakeHow to avoid
Too many permissionsGive only what is needed for the job.
Blocking essential accessEnsure staff can do their core tasks (e.g., waiters need POS access).
Forgetting to saveAlways 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.