feat: add pos_role field to hr.employee.public model via inheritance

This commit is contained in:
Suherdy Yacob 2026-05-19 16:28:07 +07:00
parent 14938a00e1
commit 1fe30270ff

View File

@ -11,3 +11,14 @@ class HrEmployee(models.Model):
('outlet_manager', 'Outlet Manager'), ('outlet_manager', 'Outlet Manager'),
('area_manager', 'Area Manager') ('area_manager', 'Area Manager')
], string='POS Role', default='waiter', help='Defines the permission level constraint in the Point of Sale.') ], string='POS Role', default='waiter', help='Defines the permission level constraint in the Point of Sale.')
class HrEmployeePublic(models.Model):
_inherit = 'hr.employee.public'
pos_role = fields.Selection([
('waiter', 'Server'),
('cashier', 'Cashier'),
('outlet_manager', 'Outlet Manager'),
('area_manager', 'Area Manager')
], string='POS Role', related='employee_id.pos_role', readonly=True)