Meera Trambadia (OpenERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-bug-788139-mtr into
lp:openobject-addons.
Requested reviews:
OpenERP Core Team (openerp)
Related bugs:
Bug #788139 in OpenERP Addons: "account analytic line needs multicompany
access rule"
https://bugs.launchpad.net/openobject-addons/+bug/788139
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-788139-mtr/+merge/63841
[FIX] account_followup, account_analytic_default, analytic ,hr, hr_evaluation,
hr_expense,hr_recruitment: added multi-company access rules --fixes 788139.
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-788139-mtr/+merge/63841
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/trunk-bug-788139-mtr.
=== added file 'account_analytic_default/security/account_analytic_default_security.xml'
--- account_analytic_default/security/account_analytic_default_security.xml 1970-01-01 00:00:00 +0000
+++ account_analytic_default/security/account_analytic_default_security.xml 2011-06-08 10:16:34 +0000
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data>
+
+ <record id="analytic_default_comp_rule" model="ir.rule">
+ <field name="name">Analytic Default multi company rule</field>
+ <field model="ir.model" name="model_id" ref="model_account_analytic_default"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
+
+ </data>
+</openerp>
=== added file 'account_followup/security/account_followup_security.xml'
--- account_followup/security/account_followup_security.xml 1970-01-01 00:00:00 +0000
+++ account_followup/security/account_followup_security.xml 2011-06-08 10:16:34 +0000
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<openerp>
+ <data>
+
+ <record id="account_followup_comp_rule" model="ir.rule">
+ <field name="name">Account Followup multi company rule</field>
+ <field model="ir.model" name="model_id" ref="model_account_followup_followup"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
+
+ </data>
+</openerp>
=== modified file 'analytic/security/analytic_security.xml'
--- analytic/security/analytic_security.xml 2011-02-28 13:57:54 +0000
+++ analytic/security/analytic_security.xml 2011-06-08 10:16:34 +0000
@@ -7,6 +7,14 @@
<field eval="True" name="global"/>
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
</record>
+
+ <record id="analytic_line_comp_rule" model="ir.rule">
+ <field name="name">Analytic line multi company rule</field>
+ <field model="ir.model" name="model_id" ref="model_account_analytic_line"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
+
<record id="group_analytic_accounting" model="res.groups" context="{'noadmin':True}">
<field name="name">Useability / Analytic Accounting</field>
</record>
=== modified file 'hr/security/hr_security.xml'
--- hr/security/hr_security.xml 2011-04-07 09:27:30 +0000
+++ hr/security/hr_security.xml 2011-06-08 10:16:34 +0000
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
-<data noupdate="1">
+ <data noupdate="1">
<record id="base.group_hr_manager" model="res.groups">
<field name="name">Human Resources / Manager</field>
@@ -9,5 +9,20 @@
<record id="base.group_hr_user" model="res.groups">
<field name="name">Human Resources / Officer</field>
</record>
-</data>
+
+ <record id="hr_dept_comp_rule" model="ir.rule">
+ <field name="name">Department multi company rule</field>
+ <field model="ir.model" name="model_id" ref="model_hr_department"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
+
+ <record id="hr_job_comp_rule" model="ir.rule">
+ <field name="name">Job multi company rule</field>
+ <field model="ir.model" name="model_id" ref="model_hr_job"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
+
+ </data>
</openerp>
=== modified file 'hr_evaluation/security/hr_evaluation_security.xml'
--- hr_evaluation/security/hr_evaluation_security.xml 2011-01-14 00:11:01 +0000
+++ hr_evaluation/security/hr_evaluation_security.xml 2011-06-08 10:16:34 +0000
@@ -19,5 +19,20 @@
<record id="survey.menu_answer_surveys" model="ir.ui.menu">
<field eval="[(4,ref('base.group_hr_manager'))]" name="groups_id"/>
</record>
+
+ <record id="hr_evaluation_plan_comp_rule" model="ir.rule">
+ <field name="name">Evaluation Plan multi company rule</field>
+ <field model="ir.model" name="model_id" ref="model_hr_evaluation_plan"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
+
+ <record id="hr_evaluation_plan_phase_comp_rule" model="ir.rule">
+ <field name="name">Evaluation Plan Phase multi company rule</field>
+ <field model="ir.model" name="model_id" ref="model_hr_evaluation_plan_phase"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
+
</data>
</openerp>
=== modified file 'hr_expense/security/ir_rule.xml'
--- hr_expense/security/ir_rule.xml 2011-02-18 12:23:44 +0000
+++ hr_expense/security/ir_rule.xml 2011-06-08 10:16:34 +0000
@@ -20,6 +20,12 @@
<field name="domain_force">[('employee_id.user_id','=',user.id)]</field>
<field name="groups" eval="[(4,ref('base.group_user'))]"/>
</record>
+ <record id="hr_expense_comp_rule" model="ir.rule">
+ <field name="name">Expense multi company rule</field>
+ <field model="ir.model" name="model_id" ref="model_hr_expense_expense"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
</data>
</openerp>
=== modified file 'hr_recruitment/security/hr_recruitment_security.xml'
--- hr_recruitment/security/hr_recruitment_security.xml 2011-01-14 00:11:01 +0000
+++ hr_recruitment/security/hr_recruitment_security.xml 2011-06-08 10:16:34 +0000
@@ -2,6 +2,12 @@
<openerp>
<data noupdate="1">
+ <record id="hr_applicant_comp_rule" model="ir.rule">
+ <field name="name">Applicant multi company rule</field>
+ <field model="ir.model" name="model_id" ref="model_hr_applicant"/>
+ <field eval="True" name="global"/>
+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
+ </record>
</data>
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp