How do roles control what staff can see and do?

Every team member is assigned a role, and that role determines which pages they can access and what actions they can take — for example, whether they can edit Inventory, view Recipe, or manage other users. Dinezy ships two built-in roles: Owner, with full access by default, and Staff, with View Board and Checklist access only by default. Everything in between — a shift lead, a kitchen manager, a bookkeeper — is a custom role you build with exactly the permissions that role needs.
- Build from scratch — name the role and check exactly the permissions it needs, like this Shiftlead example
- Basic vs Advanced — Advanced permissions (edit, pricing) always include their Basic (view) counterpart
- Grouped by area — Inventory, Purchase Lots, Recipe, and more, each with their own View / Edit permissions
Last reviewed 2026-08-20
