MesaFlow home
OwnerSecurity & Access

How to Configure Role Permissions and User Overrides

Understanding the role hierarchy, inspecting the permission matrix, and assigning custom overrides.

Who can do thisRestaurant Owners.

Steps

  1. Open Team → Roles

    In the Owner console, go to Team and select the "Roles" tab (`/owner/permissions`).

    You will see the role pyramid and the comprehensive permission matrix across all default system roles.

    Team → Roles: role pyramid and permission grid
    Owner console → Team → Roles.
  2. Understand the seven system roles

    Review the seeded restaurant hierarchy:

    • Owner: Full authority over all locations, settings, and team. • Manager & Administrator: Operational management of menu, stock, tables, prep times, and floor. • Chef & Cook: Kitchen operations, pass board, and stock 86ing. • Waiter & Bartender: Dining room floor, order taking, table service, and bills.

    Team → Roles: role pyramid and permission grid
    The role pyramid shows each role and how many staff hold it.
  3. Review permission groups

    Inspect the permission groups mapped across each role:

    • Menu: View menu, edit menu structure, modify prices. • Stock: Mark sections, products, or ingredients out of stock. • Orders: View incoming orders, cancel orders. • Tables: Assign tables to staff, toggle table power. • Staff: Manage staff roster and invitations. • Analytics: View operational and financial reports. • System: Modify service settings and audio presence emitters.

    Team → Roles: role pyramid and permission grid
    The permission grid lists each permission with a switch per role.
  4. Apply user-specific permission overrides

    Click the "Overrides" tab or click a staff member from the list.

    You can grant specific additional privileges to a staff member (such as allowing a trusted Head Waiter to cancel orders or allowing a Sous Chef to edit menu descriptions) without altering the global role template.

    Team → Overrides: a member list and Inherit / Allow buttons per permission
    Team → Overrides. Choose a member, then use Inherit or Allow for each permission. The badge shows the effective result.

What you should see

Access privileges are tailored to your staff while protecting sensitive business settings.

Good to know

  • Role overrides apply immediately across the staff member’s active session.

Related guides