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

Reply via email to