[IMP] sales_team: when we change the salesperson, accordingly set the saleteam.
This commit is contained in:
@@ -15,13 +15,11 @@ class CrmTeam(models.Model):
|
||||
def _get_default_team_id(self, user_id=None):
|
||||
if not user_id:
|
||||
user_id = self.env.uid
|
||||
team_id = None
|
||||
if 'default_team_id' in self.env.context:
|
||||
team_id = self.env['crm.team'].sudo().search(
|
||||
['|', ('user_id', '=', user_id), ('member_ids', '=', user_id)],
|
||||
limit=1)
|
||||
if not team_id and 'default_team_id' in self.env.context:
|
||||
team_id = self.env['crm.team'].browse(self.env.context.get('default_team_id'))
|
||||
if not team_id or not team_id.exists():
|
||||
team_id = self.env['crm.team'].sudo().search(
|
||||
['|', ('user_id', '=', user_id), ('member_ids', '=', user_id)],
|
||||
limit=1)
|
||||
if not team_id:
|
||||
default_team_id = self.env.ref('sales_team.team_sales_department', raise_if_not_found=False)
|
||||
if default_team_id and (self.env.context.get('default_type') != 'lead' or default_team_id.use_leads):
|
||||
|
||||
Reference in New Issue
Block a user