from odoo import models, api from odoo.fields import Domain class PosConfig(models.Model): _inherit = 'pos.config' def _employee_domain(self, user_id): # Override to check company_ids instead of company_id # Standard pos_hr uses self._check_company_domain(self.company_id) # which returns [('company_id', 'in', [self.company_id.id, False])] domain = [('company_ids', 'in', self.company_id.id)] if len(self.basic_employee_ids) > 0: domain = Domain.AND([ domain, ['|', ('user_id', '=', user_id), ('id', 'in', self.basic_employee_ids.ids + self.advanced_employee_ids.ids + self.minimal_employee_ids.ids)] ]) return domain