Role Settings

Roles & Permissions

Roles allow the restaurant administrator to control what each staff member can access inside the system. Different roles can be created for different staff members such as managers, waiters, chefs, or accountants. This helps ensure that employees only access the features necessary for their responsibilities.


Roles Settings Overview

1. What are Roles?

Roles define the permissions assigned to different staff members in the system. Each role determines which modules a user can access and what actions they can perform such as creating orders, managing menu items, or viewing reports.

  • Control staff access to system features
  • Prevent unauthorized actions
  • Organize responsibilities among team members
  • Improve system security and management

2. Available Role Types

The system supports multiple role types depending on the responsibilities of staff members.

Role Description
Branch Head Manages overall restaurant operations including menu, orders, staff, and reports.
Waiter Responsible for taking orders, managing tables, and sending orders to the kitchen.
Chef Handles kitchen operations and manages food preparation through KOT orders.

3. Permission Structure

Permissions are grouped into modules. Each module contains actions such as Create, Show, Update, or Delete. Administrators can enable or disable permissions for each role.


4. Permission Modules

Module Available Permissions Description
Menu Create, Show, Update, Delete Manage restaurant menu items and menu visibility.
Menu Item Create, Show, Update, Delete Manage individual food items in the menu.
Item Category Create, Show, Update, Delete Organize menu items into categories.
Area Create, Show, Update, Delete Manage restaurant seating areas.
Table Create, Show, Update, Delete Manage tables used for dine-in orders.
Reservation Create, Show, Update, Delete Manage table reservations.
KOT Manage KOT Handle Kitchen Order Tickets sent to the kitchen.
Order Create, Show, Update, Delete, Add Discount Manage POS orders and billing.
Customer Create, Show, Update, Delete Manage customer records.
Staff Create, Show, Update, Delete Manage restaurant staff members.
Reports Show Reports Access restaurant performance reports.
Delivery Executive Create, Show, Update, Delete Manage delivery staff information.
Waiter Request Manage Waiter Requests Handle waiter assistance requests from tables.
Expenses Create, Show, Update, Delete Track restaurant expenses and categories.
Payments Show Payments View payment transactions.
Settings Manage Settings Configure restaurant system settings.

5. Understanding Permission Controls

In the roles management table, each permission can be enabled or disabled for a specific role.

Symbol Meaning
+ Permission is enabled for that role.
- Permission is disabled for that role.

6. Best Practices

  • Grant only the permissions required for a role.
  • Restrict system settings to administrators.
  • Limit financial reports access to management.
  • Separate kitchen and service roles for better workflow.