refactor: remove _search method override from MrpWorkcenter

This commit is contained in:
Suherdy Yacob 2026-02-12 14:36:28 +07:00
parent ebb4ea65db
commit fa34513ecc

View File

@ -43,13 +43,13 @@ class StockPickingType(models.Model):
class MrpWorkcenter(models.Model): class MrpWorkcenter(models.Model):
_inherit = 'mrp.workcenter' _inherit = 'mrp.workcenter'
@api.model # @api.model
def _search(self, domain, offset=0, limit=None, order=None, **kwargs): # def _search(self, domain, offset=0, limit=None, order=None, **kwargs):
if self.env.context.get('bypass_user_restriction'): # if self.env.context.get('bypass_user_restriction'):
return super()._search(domain, offset=offset, limit=limit, order=order, **kwargs) # return super()._search(domain, offset=offset, limit=limit, order=order, **kwargs)
if not self.env.su and not self.env.user.has_group('base.group_system'): # if not self.env.su and not self.env.user.has_group('base.group_system'):
allowed_ids = get_allowed_ids(self.env, 'res_users_mrp_workcenter_rel', 'workcenter_id', self.env.user.id) # allowed_ids = get_allowed_ids(self.env, 'res_users_mrp_workcenter_rel', 'workcenter_id', self.env.user.id)
if allowed_ids: # if allowed_ids:
domain = Domain(domain or []) & Domain([('id', 'in', allowed_ids)]) # domain = Domain(domain or []) & Domain([('id', 'in', allowed_ids)])
return super()._search(domain, offset=offset, limit=limit, order=order, **kwargs) # return super()._search(domain, offset=offset, limit=limit, order=order, **kwargs)