Merge lp:~openerp-dev/openobject-addons/trunk-bug-999506-amp into lp:openobject-addons

Proposed by Amit Parik
Status: Merged
Merged at revision: 7525
Proposed branch: lp:~openerp-dev/openobject-addons/trunk-bug-999506-amp
Merge into: lp:openobject-addons
Diff against target: 184 lines (+45/-34)
2 files modified
account/security/account_security.xml (+44/-33)
portal_sale/security/portal_security.xml (+1/-1)
To merge this branch: bzr merge lp:~openerp-dev/openobject-addons/trunk-bug-999506-amp
Reviewer Review Type Date Requested Status
OpenERP Core Team Pending
Review via email: mp+106353@code.launchpad.net

Description of the change

Added a multi-company access rules for Entry analysis report.

Thanks.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'account/security/account_security.xml'
2--- account/security/account_security.xml 2012-09-16 15:05:17 +0000
3+++ account/security/account_security.xml 2012-09-24 14:24:28 +0000
4@@ -1,5 +1,6 @@
5 <?xml version="1.0" encoding="utf-8"?>
6-<openerp><data>
7+<openerp>
8+<data>
9
10 <record id="group_account_invoice" model="res.groups">
11 <field name="name">Invoicing &amp; Payments</field>
12@@ -7,11 +8,13 @@
13 <field name="users" eval="[(4, ref('base.user_root'))]"/>
14 <field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
15 </record>
16+
17 <record id="group_account_user" model="res.groups">
18 <field name="name">Accountant</field>
19 <field name="category_id" ref="base.module_category_accounting_and_finance"/>
20 <field name="implied_ids" eval="[(4, ref('group_account_invoice'))]"/>
21 </record>
22+
23 <record id="group_account_manager" model="res.groups">
24 <field name="name">Manager</field>
25 <field name="category_id" ref="base.module_category_accounting_and_finance"/>
26@@ -25,100 +28,107 @@
27
28 <record id="account_move_comp_rule" model="ir.rule">
29 <field name="name">Account Entry</field>
30- <field ref="model_account_move" name="model_id"/>
31- <field eval="True" name="global"/>
32+ <field name="model_id" ref="model_account_move"/>
33+ <field name="global" eval="True"/>
34 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
35 </record>
36
37 <record id="account_move_line_comp_rule" model="ir.rule">
38- <field name="name">Entry lines</field>
39- <field model="ir.model" name="model_id" ref="model_account_move_line"/>
40- <field eval="True" name="global"/>
41+ <field name="name">Entry lines</field>
42+ <field name="model_id" ref="model_account_move_line"/>
43+ <field name="global" eval="True"/>
44 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
45 </record>
46
47 <record id="journal_period_comp_rule" model="ir.rule">
48 <field name="name">Journal Period</field>
49- <field model="ir.model" name="model_id" ref="model_account_journal_period"/>
50- <field eval="True" name="global"/>
51+ <field name="model_id" ref="model_account_journal_period"/>
52+ <field name="global" eval="True"/>
53 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
54 </record>
55-
56+
57
58 <record id="journal_comp_rule" model="ir.rule">
59 <field name="name">Journal multi-company</field>
60- <field model="ir.model" name="model_id" ref="model_account_journal"/>
61- <field eval="True" name="global"/>
62+ <field name="model_id" ref="model_account_journal"/>
63+ <field name="global" eval="True"/>
64 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
65 </record>
66
67 <record id="analytic_journal_comp_rule" model="ir.rule">
68 <field name="name">Analytic journal multi-company</field>
69- <field model="ir.model" name="model_id" ref="model_account_analytic_journal"/>
70- <field eval="True" name="global"/>
71+ <field name="model_id" ref="model_account_analytic_journal"/>
72+ <field name="global" eval="True"/>
73 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
74 </record>
75
76 <record id="period_comp_rule" model="ir.rule">
77 <field name="name">Period multi-company</field>
78- <field model="ir.model" name="model_id" ref="model_account_period"/>
79- <field eval="True" name="global"/>
80+ <field name="model_id" ref="model_account_period"/>
81+ <field name="global" eval="True"/>
82 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
83 </record>
84
85 <record id="fiscal_year_comp_rule" model="ir.rule">
86 <field name="name">Fiscal year multi-company</field>
87- <field model="ir.model" name="model_id" ref="model_account_fiscalyear"/>
88- <field eval="True" name="global"/>
89+ <field name="model_id" ref="model_account_fiscalyear"/>
90+ <field name="global" eval="True"/>
91 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
92 </record>
93
94 <record id="account_comp_rule" model="ir.rule">
95 <field name="name">Account multi-company</field>
96- <field model="ir.model" name="model_id" ref="model_account_account"/>
97- <field eval="True" name="global"/>
98+ <field name="model_id" ref="model_account_account"/>
99+ <field name="global" eval="True"/>
100 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
101 </record>
102
103 <record id="tax_comp_rule" model="ir.rule">
104- <field name="name">Tax multi-company</field>
105- <field model="ir.model" name="model_id" ref="model_account_tax"/>
106- <field eval="True" name="global"/>
107+ <field name="name">Tax multi-company</field>
108+ <field name="model_id" ref="model_account_tax"/>
109+ <field name="global" eval="True"/>
110 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
111 </record>
112
113 <record id="tax_code_comp_rule" model="ir.rule">
114 <field name="name">Tax code multi-company</field>
115- <field model="ir.model" name="model_id" ref="model_account_tax_code"/>
116- <field eval="True" name="global"/>
117+ <field name="model_id" ref="model_account_tax_code"/>
118+ <field name="global" eval="True"/>
119 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
120 </record>
121
122 <record id="invoice_comp_rule" model="ir.rule">
123 <field name="name">Invoice multi-company</field>
124- <field model="ir.model" name="model_id" ref="model_account_invoice"/>
125- <field eval="True" name="global"/>
126+ <field name="model_id" ref="model_account_invoice"/>
127+ <field name="global" eval="True"/>
128 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
129 </record>
130
131 <record id="invoice_analysis_comp_rule" model="ir.rule">
132 <field name="name">Invoice Analysis multi-company</field>
133- <field model="ir.model" name="model_id" ref="model_account_invoice_report"/>
134- <field eval="True" name="global"/>
135+ <field name="model_id" ref="model_account_invoice_report"/>
136+ <field name="global" eval="True"/>
137+ <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
138+ </record>
139+
140+ <record id="entry_analysis_comp_rule" model="ir.rule">
141+ <field name="name">Entries Analysis multi-company</field>
142+ <field name="model_id" ref="model_account_entries_report"/>
143+ <field name="global" eval="True"/>
144 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
145 </record>
146
147 <record id="account_fiscal_position_comp_rule" model="ir.rule">
148 <field name="name">Account fiscal Mapping company rule</field>
149- <field model="ir.model" name="model_id" ref="model_account_fiscal_position"/>
150- <field eval="True" name="global"/>
151+ <field name="model_id" ref="model_account_fiscal_position"/>
152+ <field name="global" eval="True"/>
153 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
154 </record>
155
156 <record id="account_model_comp_rule" model="ir.rule">
157 <field name="name">Account model company rule</field>
158- <field model="ir.model" name="model_id" ref="model_account_model"/>
159- <field eval="True" name="global"/>
160+ <field name="model_id" ref="model_account_model"/>
161+ <field name="global" eval="True"/>
162 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
163 </record>
164
165@@ -143,4 +153,5 @@
166 <field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
167 </record>
168
169-</data></openerp>
170+</data>
171+</openerp>
172
173=== modified file 'portal_sale/security/portal_security.xml'
174--- portal_sale/security/portal_security.xml 2012-09-14 13:42:51 +0000
175+++ portal_sale/security/portal_security.xml 2012-09-24 14:24:28 +0000
176@@ -12,7 +12,7 @@
177
178 <record id="portal_stock_picking_user_rule" model="ir.rule">
179 <field name="name">Portal Personal Delivery Orders</field>
180- <field ref="stock.model_stock_picking" name="model_id"/>
181+ <field name="model_id" ref="stock.model_stock_picking"/>
182 <field name="domain_force">[('partner_id','child_of',[user.partner_id.id])]</field>
183 <field name="groups" eval="[(4, ref('portal.group_portal'))]"/>
184 </record>

Subscribers

People subscribed via source and target branches

to all changes: