summaryrefslogtreecommitdiff
path: root/addons/crm/security
diff options
context:
space:
mode:
authorFabien Pinckaers <fp@openerp.com>2018-06-09 20:45:09 +0200
committerFabien Pinckaers <fp@openerp.com>2018-06-09 20:45:09 +0200
commit9690685d652e854e6f8420c5f752509c0af3d380 (patch)
treeab86f48e2c622c4a7a29c9b2d4590422bb6eaea1 /addons/crm/security
parent27c9705c00efad000d9ea6a130a3aa3457a51dbc (diff)
[IMP] crm: removing object crm.opportunity.report
Use crm.lead instead of a the crm.opportunity.report object for reporting. This allows to show more fields (e.g. tags_ids). The only field not accessible in the report is #activities, but there is a deicated report dedicated to activities. Improved the default search. Example: when reporting on leads, you want leads+opps by creation date (and not only leads) as an opportunity has been a lead created too.
Diffstat (limited to 'addons/crm/security')
-rw-r--r--addons/crm/security/crm_security.xml20
-rw-r--r--addons/crm/security/ir.model.access.csv2
2 files changed, 0 insertions, 22 deletions
diff --git a/addons/crm/security/crm_security.xml b/addons/crm/security/crm_security.xml
index 5a0fa127698..13f854c9be6 100644
--- a/addons/crm/security/crm_security.xml
+++ b/addons/crm/security/crm_security.xml
@@ -47,26 +47,6 @@
<field name="domain_force">['|',('user_id','=',user.id),('show_as','=','busy')]</field>
</record>
- <record id="crm_rule_personal_lead_report" model="ir.rule">
- <field name="name">Personal Leads Analysis</field>
- <field ref="model_crm_opportunity_report" name="model_id"/>
- <field name="domain_force">['|',('user_id','=',user.id),('user_id','=',False)]</field>
- <field name="groups" eval="[(4, ref('sales_team.group_sale_salesman'))]"/>
- </record>
-
- <record id="crm_rule_all_lead_report" model="ir.rule">
- <field name="name">All Leads Analysis</field>
- <field ref="model_crm_opportunity_report" 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="opp_report_multi_company">
- <field name="name">Opportunity Analysis multi-company</field>
- <field name="model_id" ref="model_crm_opportunity_report"/>
- <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
- </record>
-
<record id="crm_activity_report_rule_all_activities" model="ir.rule">
<field name="name">All Activities</field>
<field ref="model_crm_activity_report" name="model_id"/>
diff --git a/addons/crm/security/ir.model.access.csv b/addons/crm/security/ir.model.access.csv
index 4a443e581c5..a5da8f8fa02 100644
--- a/addons/crm/security/ir.model.access.csv
+++ b/addons/crm/security/ir.model.access.csv
@@ -3,8 +3,6 @@ access_crm_lead_manager,crm.lead.manager,model_crm_lead,sales_team.group_sale_ma
access_crm_lead,crm.lead,model_crm_lead,sales_team.group_sale_salesman,1,1,1,0
access_crm_stage,crm.stage,model_crm_stage,,1,0,0,0
access_crm_stage_manager,crm.stage,model_crm_stage,sales_team.group_sale_manager,1,1,1,1
-access_crm_opportunity_report_user,crm.opportunity.report,model_crm_opportunity_report,sales_team.group_sale_salesman,1,0,0,0
-access_crm_opportunity_report_manager,crm.opportunity.report,model_crm_opportunity_report,sales_team.group_sale_manager,1,1,1,1
access_res_partner_manager,res.partner.crm.manager,base.model_res_partner,sales_team.group_sale_manager,1,0,0,0
access_res_partner_category_manager,res.partner.category.crm.manager,base.model_res_partner_category,sales_team.group_sale_manager,1,0,0,0
access_res_partner,res.partner.crm.user,base.model_res_partner,sales_team.group_sale_salesman,1,1,1,0