Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[IMP] sales_team: removed rule for salesman to see own salesteam to w…
…home they are members. but we hide members until we installed website crm score. so we canot add member manually.
  • Loading branch information
atp-odoo committed Mar 24, 2017
1 parent f78a42e commit b15d4df
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 11 deletions.
9 changes: 6 additions & 3 deletions addons/sales_team/models/crm_team.py
Expand Up @@ -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]
8 changes: 0 additions & 8 deletions addons/sales_team/security/sales_team_security.xml
Expand Up @@ -22,14 +22,6 @@
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>


<record id="crm_rule_own_salesteam" model="ir.rule">
<field name="name">Own Salesteam</field>
<field ref="sales_team.model_crm_team" name="model_id"/>
<field name="domain_force">[('member_ids', 'in', user.id)]</field>
<field name="groups" eval="[(4, ref('sales_team.group_sale_salesman'))]"/>
</record>

<record id="crm_rule_all_salesteam" model="ir.rule">
<field name="name">All Salesteam</field>
<field ref="sales_team.model_crm_team" name="model_id"/>
Expand Down

0 comments on commit b15d4df

Please sign in to comment.