From b15d4dfb40a1207a0beebc13e4c56188fb77cbd6 Mon Sep 17 00:00:00 2001 From: Atul Patel Date: Wed, 15 Mar 2017 18:33:08 +0530 Subject: [PATCH] [IMP] sales_team: removed rule for salesman to see own salesteam to whome they are members. but we hide members until we installed website crm score. so we canot add member manually. --- addons/sales_team/models/crm_team.py | 9 ++++++--- addons/sales_team/security/sales_team_security.xml | 8 -------- 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/addons/sales_team/models/crm_team.py b/addons/sales_team/models/crm_team.py index e13e47621ab6d..b0108182b9e4e 100644 --- a/addons/sales_team/models/crm_team.py +++ b/addons/sales_team/models/crm_team.py @@ -278,13 +278,16 @@ def _onchange_team_type(self): def create(self, values): team = super(CrmTeam, self.with_context(mail_create_nosubscribe=True)).create(values) if values.get('member_ids'): - team.favorite_user_ids = [(4, member.id) for member in team.member_ids] + team._set_favourite_team() return team @api.multi def write(self, values): res = super(CrmTeam, self).write(values) if values.get('member_ids'): - for team in self: - team.favorite_user_ids = [(4, member.id) for member in team.member_ids] + self._set_favourite_team() return res + + def _set_favourite_team(self): + for team in self: + team.favorite_user_ids = [(4, member.id) for member in team.member_ids] diff --git a/addons/sales_team/security/sales_team_security.xml b/addons/sales_team/security/sales_team_security.xml index 904f7a3c04d28..9e2e3f9939a63 100644 --- a/addons/sales_team/security/sales_team_security.xml +++ b/addons/sales_team/security/sales_team_security.xml @@ -22,14 +22,6 @@ - - - Own Salesteam - - [('member_ids', 'in', user.id)] - - - All Salesteam