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