1.6 KiB
1.6 KiB
POS Employee Role for Odoo 19
This custom Odoo module extends the Point of Sale application to allow managing employee roles when using the "Log in with Employees" feature.
Features
It adds a POS Role selector to the Employee profile under the HR Settings -> Attendance/Point of Sale tab.
The module provides four distinct roles to restrict UI elements:
- Server (formerly Waiter/Server):
- Can only take orders.
- Cannot access the Payment screen.
- Cannot issue Refunds.
- Cannot Print Reports or Close the Register.
- Cannot access the Odoo Backend.
- Cashier:
- Can take orders and process payments.
- Cannot issue Refunds.
- Cannot Print Reports.
- Cannot access the Odoo Backend.
- Outlet Manager:
- Has full access to order management.
- Can issue Refunds.
- Can Print Reports and Close the Register.
- Can access the Odoo Backend.
- Area Manager:
- Has all access (same as Outlet Manager).
Installation
- Ensure the
point_of_saleandpos_hrmodules are installed. - Place the
pos_employee_roledirectory into your Odoo custom addons directory. - Update the App List and install the "POS Employee Role" module.
Configuration
- Go to Employees -> Select an Employee.
- Navigate to the HR Settings tab.
- Under the Attendance/Point of Sale section, select the desired POS Role.
- Ensure the employee has a PIN Code assigned for POS Login.
- In your POS configuration, make sure the employee is added to the "Employees with access" list.
Dependencies
point_of_salepos_hr