Permissions Overview
The table below summarises exactly what each role can and cannot do across the platform.Role Descriptions
Admin
The Admin role has unrestricted access to every section of MesobOrdering. Admins manage the hotel’s complete configuration — menus, staff accounts, system settings, loyalty programs, dynamic pricing rules, analytics, and fraud controls. Only users with the Admin role can access routes under/admin/*. You should assign this role only to trusted managers or owners.
Waiter
Waiters handle front-of-house order management. They can take orders at tables, manage active table sessions, and request bills on behalf of guests. Waiters access the platform through/staff and can see the Staff Dashboard but do not have visibility into admin-only sections such as the Menu Manager or Analytics.
Kitchen Staff
Kitchen Staff focus exclusively on the kitchen queue. They can view incoming food orders, update the status of those orders (for example, marking items as ready), and track what’s outstanding. They access the platform at/staff/kitchen and do not have access to billing, the Staff Dashboard, or any admin features.
Bar Staff
Bar Staff operate the same way as Kitchen Staff, but for drink orders. They monitor the bar queue, update order statuses for their station, and manage bar-side fulfilment. They access the platform at/staff/bar and do not have access to billing, the Staff Dashboard, or admin sections.
Cashier
Cashiers are responsible for closing out guest bills and processing payments. They can view orders to reconcile what was served, but they cannot take new orders or modify existing ones. Cashiers access the platform at/staff/bills and have access to the Staff Dashboard for shift visibility.
Changing a Staff Member’s Role
If a staff member’s responsibilities change, you can update their role at any time without affecting their historical data.- Go to Staff Management (
/admin/staff). - Find the staff member in the list and click the Edit (pencil) icon next to their name.
- Open the Role dropdown and select the new role.
- Click Update Profile to save.
A staff member’s email address cannot be changed after account creation, as it serves as their login identifier. If you need to update an email address, delete the existing account and create a new one with the correct email.