解决采购总监选择销售员报错的问题
This commit is contained in:
@@ -517,9 +517,10 @@ class ResUserToSale(models.Model):
|
|||||||
|
|
||||||
@api.model
|
@api.model
|
||||||
def _name_search(self, name, args=None, operator='ilike', limit=100, name_get_uid=None):
|
def _name_search(self, name, args=None, operator='ilike', limit=100, name_get_uid=None):
|
||||||
|
domain = []
|
||||||
if self._context.get('is_sale'):
|
if self._context.get('is_sale'):
|
||||||
if self.env.user.has_group('sf_base.group_sale_director'):
|
if self.env.user.has_group('sf_base.group_sale_director'):
|
||||||
domain = []
|
pass
|
||||||
elif self.env.user.has_group('sf_base.group_sale_salemanager'):
|
elif self.env.user.has_group('sf_base.group_sale_salemanager'):
|
||||||
if self.id != self.env.user.id:
|
if self.id != self.env.user.id:
|
||||||
domain = [('id', '=', self.id)]
|
domain = [('id', '=', self.id)]
|
||||||
@@ -528,7 +529,7 @@ class ResUserToSale(models.Model):
|
|||||||
return self._search(domain, limit=limit, access_rights_uid=name_get_uid)
|
return self._search(domain, limit=limit, access_rights_uid=name_get_uid)
|
||||||
elif self._context.get('supplier_rank'):
|
elif self._context.get('supplier_rank'):
|
||||||
if self.env.user.has_group('sf_base.group_purchase_director'):
|
if self.env.user.has_group('sf_base.group_purchase_director'):
|
||||||
domain = []
|
pass
|
||||||
elif self.env.user.has_group('sf_base.group_purchase'):
|
elif self.env.user.has_group('sf_base.group_purchase'):
|
||||||
if self.id != self.env.user.id:
|
if self.id != self.env.user.id:
|
||||||
domain = [('id', '=', self.id)]
|
domain = [('id', '=', self.id)]
|
||||||
|
|||||||
Reference in New Issue
Block a user