[IMP]generated css using compiler sass
[odoo/odoo.git] / addons / account_analytic_plans / account_analytic_plans_view.xml
1 <?xml version="1.0"?>
2 <openerp>
3 <data>
4
5 <!-- Add plan_id after user_id in account.journal many2one with account.analytic.plan -->
6
7     <record model="ir.ui.view" id="view_account_journal_form_inherit">
8         <field name="name">account.journal.form.inherit</field>
9         <field name="model">account.journal</field>
10         <field name="type">form</field>
11         <field name="inherit_id" ref="account.view_account_journal_form"/>
12         <field name="arch" type="xml">
13             <field name="centralisation" position="before">
14                 <field name="plan_id" />
15             </field>
16         </field>
17     </record>
18
19     <record id="view_move_form_inherit" model="ir.ui.view">
20        <field name="name">account.move.form.inherit</field>
21        <field name="model">account.move</field>
22        <field name="type">form</field>
23        <field name="inherit_id" ref="account.view_move_form"/>
24        <field name="arch" type="xml">
25            <xpath expr="/form/notebook/page/field[@name='line_id']/tree/field[@name='analytic_account_id']" position="replace">
26                <field name="analytics_id" context="{'journal_id':journal_id}" groups="analytic.group_analytic_accounting"/>
27            </xpath>
28            <xpath expr="/form/notebook/page/field[@name='line_id']/form/notebook/page/group/field[@name='analytic_account_id']" position="replace">
29                <field name="analytics_id" context="{'journal_id':journal_id}" groups="analytic.group_analytic_accounting"/>
30            </xpath>
31        </field>
32     </record>
33
34     <record id="account.journal_col11" model="account.journal.column">
35         <field eval="&quot;&quot;&quot;Analytic Distribution&quot;&quot;&quot;" name="name"/>
36         <field eval="11" name="sequence"/>
37         <field name="view_id" ref="account.account_journal_view"/>
38         <field eval="0" name="required"/>
39         <field eval="&quot;&quot;&quot;analytics_id&quot;&quot;&quot;" name="field"/>
40         <field eval="0" name="readonly"/>
41     </record>
42
43     <record model="ir.ui.view" id="view_move_line_form_inherit">
44         <field name="name">account.move.line.form.inherit</field>
45         <field name="model">account.move.line</field>
46         <field name="type">form</field>
47         <field name="inherit_id" ref="account.view_move_line_form"/>
48         <field name="arch" type="xml">
49             <field name="analytic_account_id" position="replace">
50                 <field name="analytics_id" context="{'journal_id':journal_id}" groups="analytic.group_analytic_accounting"/>
51             </field>
52         </field>
53     </record>
54
55     <record model="ir.ui.view" id="view_move_line_form_1_inherit">
56         <field name="name">account.move.line.form.inherit1</field>
57         <field name="model">account.move.line</field>
58         <field name="type">form</field>
59         <field name="priority">2</field>
60         <field name="inherit_id" ref="account.view_move_line_form2"/>
61         <field name="arch" type="xml">
62             <field name="analytic_account_id" position="replace">
63                 <field name="analytics_id" context="{'journal_id':journal_id}" groups="analytic.group_analytic_accounting"/>
64             </field>
65         </field>
66     </record>
67
68     <record model="ir.ui.view" id="view_move_line_tree_inherit">
69         <field name="name">account.move.line.tree.inherit</field>
70         <field name="model">account.move.line</field>
71         <field name="type">tree</field>
72         <field name="priority">2</field>
73         <field name="inherit_id" ref="account.view_move_line_tree"/>
74         <field name="arch" type="xml">
75             <field name="analytic_account_id" position="replace">
76                 <field name="analytics_id" context="{'journal_id':journal_id}" groups="analytic.group_analytic_accounting"/>
77             </field>
78         </field>
79     </record>
80
81 <!-- Replace analytic_id with analytics_id in account.invoice.line -->
82
83     <record model="ir.ui.view" id="view_invoice_line_form_inherit">
84         <field name="name">account.invoice.line.form.inherit</field>
85         <field name="model">account.invoice.line</field>
86         <field name="inherit_id" ref="account.view_invoice_line_form"/>
87         <field name="type">form</field>
88         <field name="arch" type="xml">
89             <field name="account_analytic_id" position="replace">
90                 <field name="analytics_id" context="{'journal_id':parent.journal_id}" domain="[('plan_id','&lt;&gt;',False)]" groups="analytic.group_analytic_accounting"/>
91             </field>
92         </field>
93     </record>
94
95     <record model="ir.ui.view" id="invoice_supplier_form_inherit">
96         <field name="name">account.invoice.supplier.form.inherit</field>
97         <field name="model">account.invoice</field>
98         <field name="type">form</field>
99         <field name="inherit_id" ref="account.invoice_supplier_form"/>
100         <field name="priority">2</field>
101         <field name="arch" type="xml">
102             <field name="account_analytic_id" position="replace">
103                 <field name="analytics_id" domain="[('plan_id','&lt;&gt;',False)]" context="{'journal_id':parent.journal_id}" groups="analytic.group_analytic_accounting"/>
104             </field>
105         </field>
106     </record>
107
108     <!-- views for account.analytic.plan.instance -->
109     <record model="ir.ui.view" id="account_analytic_plan_instance_form">
110         <field name="name">account.analytic.plan.instance.form</field>
111         <field name="model">account.analytic.plan.instance</field>
112         <field name="type">form</field>
113         <field name="arch" type="xml">
114             <form string="Analytic Distribution">
115                 <field name="name" select="1"/>
116                 <field name="code" select="1"/>
117                 <field name="plan_id" required="True"/>
118                 <field name="journal_id"/>
119                 <field name="account_ids" nolabel="1" colspan="4">
120                   <form string="Analytic Distribution">
121                         <field name="rate"/>
122                         <field name="analytic_account_id" groups="analytic.group_analytic_accounting"/>
123                     </form>
124                     <tree string="Analytic Distribution" editable="bottom">
125                         <field name="rate"/>
126                         <field name="analytic_account_id" groups="analytic.group_analytic_accounting"/>
127                     </tree>
128                 </field>
129             </form>
130         </field>
131     </record>
132
133     <record model="ir.ui.view" id="account_analytic_plan_instance_tree">
134         <field name="name">account.analytic.plan.instance.tree</field>
135         <field name="model">account.analytic.plan.instance</field>
136         <field name="type">tree</field>
137         <field name="arch" type="xml">
138             <tree string="Analytic Distribution">
139                 <field name="name" select="1"/>
140                 <field name="code" select="1"/>
141                 <field name="plan_id"/>
142                 <field name="journal_id"/>
143             </tree>
144         </field>
145     </record>
146
147     <record model="ir.actions.act_window" id="account_analytic_plan_instance_action">
148         <field name="name">Analytic Distribution's Models</field>
149         <field name="type">ir.actions.act_window</field>
150         <field name="res_model">account.analytic.plan.instance</field>
151         <field name="domain">[('plan_id','&lt;&gt;',False)]</field>
152         <field name="view_type">form</field>
153         <field name="view_mode">tree,form</field>
154     </record>
155
156     <act_window name="Distribution Models"
157         domain="[('plan_id','&lt;&gt;',False)]"
158         context="{'search_default_plan_id': active_id, 'default_plan_id': active_id}"
159         res_model="account.analytic.plan.instance"
160         src_model="account.analytic.plan"
161         id="account_analytic_instance_model_open"/>
162
163     <record model="ir.ui.view" id="account_analytic_plan_instance_line_form">
164         <field name="name">account.analytic.plan.instance.line.form</field>
165         <field name="model">account.analytic.plan.instance.line</field>
166         <field name="type">form</field>
167         <field name="arch" type="xml">
168             <form string="Analytic Distribution Line">
169                 <field name="plan_id"/>
170                 <field name="analytic_account_id" groups="analytic.group_analytic_accounting"/>
171                 <field name="rate"/>
172             </form>
173         </field>
174     </record>
175
176     <record model="ir.ui.view" id="account_analytic_plan_instance_line_tree">
177         <field name="name">account.analytic.plan.instance.line.tree</field>
178         <field name="model">account.analytic.plan.instance.line</field>
179         <field name="type">tree</field>
180         <field name="arch" type="xml">
181             <tree string="Analytic Distribution Lines">
182                 <field name="plan_id" select="1"/>
183                 <field name="analytic_account_id" select="1" groups="analytic.group_analytic_accounting"/>
184                 <field name="rate"/>
185             </tree>
186         </field>
187     </record>
188
189     <record model="ir.ui.view" id="account_analytic_plan_search">
190         <field name="name">account.analytic.plan.search</field>
191         <field name="model">account.analytic.plan</field>
192         <field name="type">search</field>
193         <field name="arch" type="xml">
194             <search string="Analytic Plans">
195                 <field name="name"/>
196             </search>
197         </field>
198     </record>
199
200     <record model="ir.ui.view" id="account_analytic_plan_form">
201         <field name="name">account.analytic.plan.form</field>
202         <field name="model">account.analytic.plan</field>
203         <field name="type">form</field>
204         <field name="arch" type="xml">
205             <form string="Analytic Plan">
206                 <field name="name"/>
207                 <field name="default_instance_id"/>
208                 <field name="plan_ids" colspan="4" nolabel="1"/>
209             </form>
210         </field>
211     </record>
212
213     <record model="ir.ui.view" id="account_analytic_plan_tree">
214         <field name="name">account.analytic.plan.tree</field>
215         <field name="model">account.analytic.plan</field>
216         <field name="type">tree</field>
217         <field name="arch" type="xml">
218             <tree string="Analytic Plans">
219                 <field name="name"/>
220             </tree>
221         </field>
222     </record>
223
224
225     <record model="ir.actions.act_window" id="account_analytic_plan_form_action">
226         <field name="name">Analytic Plan</field>
227         <field name="type">ir.actions.act_window</field>
228         <field name="res_model">account.analytic.plan</field>
229         <field name="view_type">form</field>
230         <field name="view_mode">tree,form</field>
231         <field name="search_view_id" ref="account_analytic_plan_search"/>
232     </record>
233
234     <menuitem
235         parent="account.menu_analytic_accounting"
236         name="Multi Plans"
237         id="menu_account_analytic_multi_plan_action"
238         groups="analytic.group_analytic_accounting"/>
239      <menuitem
240          parent="menu_account_analytic_multi_plan_action"
241          id="menu_account_analytic_plan_action"
242          action="account_analytic_plan_form_action"/>
243
244     <record model="ir.ui.view" id="account_analytic_plan_line_form">
245         <field name="name">account.analytic.plan.line.form</field>
246         <field name="model">account.analytic.plan.line</field>
247         <field name="type">form</field>
248         <field name="arch" type="xml">
249             <form string="Analytic Plan Line">
250                 <field name="name"/>
251                 <field name="sequence"/>
252                 <field name="root_analytic_id" groups="analytic.group_analytic_accounting"/>
253                 <newline/>
254                 <field name="min_required"/>
255                 <field name="max_required"/>
256             </form>
257         </field>
258     </record>
259
260     <record model="ir.ui.view" id="account_analytic_plan_line_tree">
261         <field name="name">account.analytic.plan.line.tree</field>
262         <field name="model">account.analytic.plan.line</field>
263         <field name="type">tree</field>
264         <field name="arch" type="xml">
265             <tree string="Analytic Plan Lines">
266                 <field name="name" select="1"/>
267                 <field name="sequence"/>
268                 <field name="root_analytic_id" groups="analytic.group_analytic_accounting"/>
269                 <field name="min_required"/>
270                 <field name="max_required"/>
271             </tree>
272         </field>
273     </record>
274
275     <!-- add property field on default analytic account-->
276
277         <record model="ir.ui.view" id="view_default_inherit_form">
278             <field name="name">account.analytic.default.form.plans</field>
279             <field name="type">form</field>
280             <field name="model">account.analytic.default</field>
281             <field name="inherit_id" ref="account_analytic_default.view_account_analytic_default_form"/>
282             <field name="arch" type="xml">
283                 <field name="analytic_id" required="1" position="replace">
284                     <field name="analytics_id" select="1" required="1"/>
285                 </field>
286             </field>
287         </record>
288          <record model="ir.ui.view" id="view_default_inherit_tree">
289             <field name="name">account.analytic.default.tree.plans</field>
290             <field name="type">tree</field>
291             <field name="model">account.analytic.default</field>
292             <field name="inherit_id" ref="account_analytic_default.view_account_analytic_default_tree"/>
293             <field name="arch" type="xml">
294                 <field name="analytic_id" required="1" position="replace">
295                     <field name="analytics_id" select="1" required="1"/>
296                 </field>
297             </field>
298         </record>
299
300         <record id="view_bank_statement_inherit_form" model="ir.ui.view">
301             <field name="name">account.bank.statement.form.inherit</field>
302             <field name="model">account.bank.statement</field>
303             <field name="type">form</field>
304             <field name="inherit_id" ref="account.view_bank_statement_form"/>
305             <field name="arch" type="xml">
306                 <xpath expr="/form/notebook/page/field[@name='line_ids']/tree/field[@name='analytic_account_id']" position="replace">
307                     <field name="analytics_id" groups="analytic.group_analytic_accounting"/>
308                 </xpath>
309                 <xpath expr="/form/notebook/page/field[@name='line_ids']/form/field[@name='analytic_account_id']" position="replace">
310                     <field name="analytics_id" groups="analytic.group_analytic_accounting"/>
311                 </xpath>
312             </field>
313         </record>
314
315 </data>
316 </openerp>