π₯ User Roles
User roles define what different types of users can access and manage within the Restaurant POS Pro system. Each role comes with a set of permissions tailored to specific tasks and responsibilities. This allows administrators to control who can do what across the platform, from managing food items and sales to configuring printers and language settings.
You can assign users to roles like Admin, Manager, Cashier, Chef, and more β each with custom access to just the parts of the system they need.
π Role Permissions
Below is a complete list of available permissions that can be assigned to any role. These permissions control access to different areas and features in the system.
Permission
Description
Dashboard access
Grants access to the system dashboard with key insights and summaries.
Manage sales
Allows creating and editing sale orders.
Remove sale order
Enables deletion of sale orders.
Manage room reservations
Permission to create and update guest room bookings.
Remove room reservations
Allows deleting guest room bookings.
Portal area
Access to the public-facing portal module.
POS portal
Access to the point-of-sale interface.
Allow to process billing in POS portal
Enables final billing and receipt generation in POS.
Kitchen portal
Access to the kitchen display for managing active orders.
Manage food category
Allows management of food categories like starters, desserts, etc.
Manage food items
Permission to manage all individual food menu items.
Manage modifiers
Manage options like toppings, extra sauces, and customizations.
Manage ingredients
Add or update ingredients used in food preparation.
Manage expense types
Define and edit types of business expenses.
Manage expenses
Record and manage operational expenses.
Manage users
Create, edit, or delete user accounts.
Manage user roles
Create and assign custom roles and permissions.
Manage customers roles
Manage roles related to customer profiles.
Stock alerts
View notifications for low stock items.
Expiry alerts
Alerts for items that are near or past expiry.
Overall sale report
Access the total sales performance report.
Overall expense report
Access report showing total business expenses.
Most sold items report
See which menu items are sold the most.
Cashbooks report
View all cash inflow/outflow entries.
Tax report
Access breakdown of tax collection and payments.
Expense report
Generate a report of categorized expenses.
Import and exports
Import/export data such as food items, ingredients, and settings.
Manage service tables
Manage seating/table layout for dine-in customers.
Manage guest rooms
Control settings and availability for guest room bookings.
Manage payment methods
Add or update accepted payment types.
Manage reservation statuses
Define the different statuses for room or table reservations.
Manage booking sources
Track and manage sources of bookings (walk-in, online, etc).
Manage pickup points
Manage pickup areas for delivery and takeaway.
Activity logs
View logs of user and system activity for auditing.
Database backup
Create and restore database backups.
Manage languages
Add or update supported languages in the application.
General configuration
Modify system-wide basic settings.
Appearance configuration
Change themes, logo, or UI preferences.
Localization configuration
Manage locale-specific settings like timezone and formats.
Authentication configuration
Set up login, registration, and access control policies.
Outgoing mail configuration
Set up SMTP or email APIs for sending mail.
Captcha configuration
Manage captcha settings for forms.
Currency configuration
Set and update the default or multiple currencies.
Printer configuration
Configure thermal/receipt printers.
Advance configuration
Advanced system-wide tweaks and custom settings.
SMS API configuration
Configure SMS gateway APIs for text alerts.
WhatsApp API configuration
Integrate and set up WhatsApp API for notifications.
Notification templates
Edit templates for all email, SMS, and WhatsApp messages.
Management of all user roles

Update existing user role information and permissions

Remove user role:

Last updated