# -*- coding: utf-8 -*- from odoo import models, fields, api class PosConfig(models.Model): _inherit = 'pos.config' basic_employee_ids = fields.Many2many( 'hr.employee', 'pos_hr_basic_employee_hr_employee', string="Employees with basic access", help='If left empty, all employees can log in to PoS') advanced_employee_ids = fields.Many2many( 'hr.employee', 'pos_hr_advanced_employee_hr_employee', string="Employees with manager access", help='If left empty, only Odoo users have extended rights in PoS') @api.onchange('basic_employee_ids') def _onchange_basic_employee_ids(self): for employee in self.basic_employee_ids: if employee in self.advanced_employee_ids: self.advanced_employee_ids -= employee @api.onchange('advanced_employee_ids') def _onchange_advanced_employee_ids(self): for employee in self.advanced_employee_ids: if employee in self.basic_employee_ids: self.basic_employee_ids -= employee