修复销售权限组
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import datetime
|
||||
import base64
|
||||
from odoo import models, fields
|
||||
from odoo import models, fields, api
|
||||
from odoo.osv import expression
|
||||
|
||||
|
||||
class ReSaleOrder(models.Model):
|
||||
@@ -85,3 +86,16 @@ class RePurchaseOrder(models.Model):
|
||||
def action_check(self):
|
||||
self.check_status = 'checked'
|
||||
|
||||
|
||||
class ResPartnerToSale(models.Model):
|
||||
_inherit = 'res.partner'
|
||||
|
||||
@api.model
|
||||
def _name_search(self, name, args=None, operator='ilike', limit=100, name_get_uid=None):
|
||||
if self._context.get('is_customer'):
|
||||
if self.env.user.has_group('sf_base.group_sale_director'):
|
||||
domain = [('customer_rank', '=', 1)]
|
||||
else:
|
||||
domain = [('user_id', '=', self.env.user.id)]
|
||||
return self._search(domain, limit=limit, access_rights_uid=name_get_uid)
|
||||
return super()._name_search(name, args, operator, limit, name_get_uid)
|
||||
|
||||
Reference in New Issue
Block a user