[FIX] sales_team: allow own_lead user to qualify leads
Use case: Have a user with access rights "See Own leads" In the CRM settings check the "use leads" boolean Before this commit: This user couldn't create a lead directly nor qualify it as an opportunity AND the default sales team on the lead displayed as 'Unknown' After this commit: This user can read the sales team, even though he is not a member of them He can create leads on the default sales team And qualify them as opportunities OPW 1816309 ref #22360
This commit is contained in:
@@ -22,21 +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"/>
|
||||
<field name="domain_force">[(1,'=',1)]</field>
|
||||
<field name="groups" eval="[(4, ref('sales_team.group_sale_salesman_all_leads'))]"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule" id="sale_team_comp_rule">
|
||||
<field name="name">Sales Team multi-company</field>
|
||||
<field name="model_id" ref="model_crm_team"/>
|
||||
|
||||
Reference in New Issue
Block a user