diff options
| author | Fabien Pinckaers <fp@openerp.com> | 2018-06-09 20:45:09 +0200 |
|---|---|---|
| committer | Fabien Pinckaers <fp@openerp.com> | 2018-06-09 20:45:09 +0200 |
| commit | 9690685d652e854e6f8420c5f752509c0af3d380 (patch) | |
| tree | ab86f48e2c622c4a7a29c9b2d4590422bb6eaea1 /addons/crm/security | |
| parent | 27c9705c00efad000d9ea6a130a3aa3457a51dbc (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.xml | 20 | ||||
| -rw-r--r-- | addons/crm/security/ir.model.access.csv | 2 |
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
|
