diff options
| author | Turkesh Patel (Open ERP) <tpa@tinyerp.com> | 2013-11-15 16:19:09 +0530 |
|---|---|---|
| committer | Turkesh Patel (Open ERP) <tpa@tinyerp.com> | 2013-11-15 16:19:09 +0530 |
| commit | a254e5fca9b5b436dbc5f1207ea64585bd6c96e2 (patch) | |
| tree | b14c761571a154e606c7e2b95a4f38b634740b59 | |
| parent | 559d53463113902ff3f22b87b0f9449766d72035 (diff) | |
[ADD] added record rules for analysis report objects.
bzr revid: tpa@tinyerp.com-20131115104909-izjhuoy3eyy1vfjk
| -rw-r--r-- | addons/crm/security/crm_security.xml | 14 | ||||
| -rw-r--r-- | addons/sale/security/sale_security.xml | 20 |
2 files changed, 34 insertions, 0 deletions
diff --git a/addons/crm/security/crm_security.xml b/addons/crm/security/crm_security.xml index ef7eb8b24db..efc335391f8 100644 --- a/addons/crm/security/crm_security.xml +++ b/addons/crm/security/crm_security.xml @@ -91,5 +91,19 @@ <field name="groups" eval="[(4, ref('base.group_sale_salesman_all_leads'))]"/> </record> + <record id="crm_rule_personal_lead_report" model="ir.rule"> + <field name="name">Personal Leads Analysis</field> + <field ref="model_crm_lead_report" name="model_id"/> + <field name="domain_force">['|',('user_id','=',user.id),('user_id','=',False)]</field> + <field name="groups" eval="[(4, ref('base.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_lead_report" name="model_id"/> + <field name="domain_force">[(1,'=',1)]</field> + <field name="groups" eval="[(4, ref('base.group_sale_salesman_all_leads'))]"/> + </record> + </data> </openerp> diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml index 557562275d7..c34f29fc81b 100644 --- a/addons/sale/security/sale_security.xml +++ b/addons/sale/security/sale_security.xml @@ -78,6 +78,13 @@ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field> </record> + <record model="ir.rule" id="sale_order_report_comp_rule"> + <field name="name">Sales Order Analysis multi-company</field> + <field name="model_id" ref="model_sale_report"/> + <field name="global" eval="True"/> + <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field> + </record> + <!-- Multi - Salesmen sales order assignation rules --> <record id="sale_order_personal_rule" model="ir.rule"> @@ -93,6 +100,19 @@ <field name="groups" eval="[(4, ref('base.group_sale_salesman_all_leads'))]"/> </record> + <record id="sale_order_report_personal_rule" model="ir.rule"> + <field name="name">Personal Orders Analysis</field> + <field ref="model_sale_report" name="model_id"/> + <field name="domain_force">['|',('user_id','=',user.id),('user_id','=',False)]</field> + <field name="groups" eval="[(4, ref('base.group_sale_salesman'))]"/> + </record> + + <record id="sale_order_report_see_all" model="ir.rule"> + <field name="name">All Orders Analysis</field> + <field ref="model_sale_report" name="model_id"/> + <field name="domain_force">[(1,'=',1)]</field> + <field name="groups" eval="[(4, ref('base.group_sale_salesman_all_leads'))]"/> + </record> <record id="sale_order_line_personal_rule" model="ir.rule"> <field name="name">Personal Order Lines</field> |
