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):
|
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)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user