refactor: remove _search method override from MrpWorkcenter
This commit is contained in:
parent
ebb4ea65db
commit
fa34513ecc
@ -43,13 +43,13 @@ class StockPickingType(models.Model):
|
||||
class MrpWorkcenter(models.Model):
|
||||
_inherit = 'mrp.workcenter'
|
||||
|
||||
@api.model
|
||||
def _search(self, domain, offset=0, limit=None, order=None, **kwargs):
|
||||
if self.env.context.get('bypass_user_restriction'):
|
||||
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'):
|
||||
allowed_ids = get_allowed_ids(self.env, 'res_users_mrp_workcenter_rel', 'workcenter_id', self.env.user.id)
|
||||
if allowed_ids:
|
||||
domain = Domain(domain or []) & Domain([('id', 'in', allowed_ids)])
|
||||
return super()._search(domain, offset=offset, limit=limit, order=order, **kwargs)
|
||||
# @api.model
|
||||
# def _search(self, domain, offset=0, limit=None, order=None, **kwargs):
|
||||
# if self.env.context.get('bypass_user_restriction'):
|
||||
# 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'):
|
||||
# allowed_ids = get_allowed_ids(self.env, 'res_users_mrp_workcenter_rel', 'workcenter_id', self.env.user.id)
|
||||
# if allowed_ids:
|
||||
# domain = Domain(domain or []) & Domain([('id', 'in', allowed_ids)])
|
||||
# return super()._search(domain, offset=offset, limit=limit, order=order, **kwargs)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user