Launchpad automatic translations update.
[odoo/odoo.git] / addons / sale_journal / sale_journal_view.xml
1 <openerp>
2 <data>
3     <record model="ir.ui.view" id="view_sale_journal_invoice_type_form">
4         <field name="name">sale_journal.invoice.type.form</field>
5         <field name="model">sale_journal.invoice.type</field>
6         <field name="type">form</field>
7         <field name="arch" type="xml">
8             <form string="Invoice Type">
9                 <field name="name" select="1"/>
10                 <field name="active" select="1"/>
11                 <field name="invoicing_method" select="1"/>
12                 <newline/>
13                 <field name="note" colspan="4"/>
14             </form>
15         </field>
16     </record>
17     <record model="ir.ui.view" id="view_sale_journal_invoice_type_tree">
18         <field name="name">sale_journal.invoice.type.tree</field>
19         <field name="model">sale_journal.invoice.type</field>
20         <field name="type">tree</field>
21         <field name="arch" type="xml">
22             <tree string="Invoice Type">
23                 <field name="name"/>
24                 <field name="invoicing_method"/>
25             </tree>
26         </field>
27     </record>
28     <record model="ir.actions.act_window" id="action_definition_journal_invoice_type">
29         <field name="res_model">sale_journal.invoice.type</field>
30         <field name="view_type">form</field>
31         <field name="view_mode">tree,form</field>
32     </record>
33
34 <!--    <menuitem name="Invoicing Methods" id="menu_definition_journal_invoice_type" parent="sale.menu_shop_configuration" action="action_definition_journal_invoice_type"/>-->
35
36     <record model="ir.ui.view" id="view_sale_journal_form">
37         <field name="name">sale_journal.sale.journal.form</field>
38         <field name="model">sale_journal.sale.journal</field>
39         <field name="type">form</field>
40         <field name="arch" type="xml">
41             <form string="Sale Journal">
42                 <notebook>
43                 <page string="Journal">
44                     <separator string="Journal Information" colspan="4"/>
45                     <field name="name" select="1"/>
46                     <field name="code" select="1"/>
47                     <field name="user_id" select="1"/>
48                     <field name="date" select="1"/>
49                     <field name="date_created" select="1"/>
50                     <field name="date_validation" select="1"/>
51                     <separator string="States" colspan="4"/>
52                     <field name="state"/>
53                     <group col="3" colspan="2">
54                         <button name="button_open" string="Open Journal" states="draft" type="object" icon="gtk-open"/>
55                         <button name="button_close" string="Close Journal" states="open" type="object" icon="gtk-close"/>
56                         <button name="button_draft" string="Set to Draft" states="close,open" type="object" icon="gtk-convert"/>
57                     </group>
58                 </page>
59                 <page string="Sales">
60                     <button string="Confirm Sales" name="button_sale_confirm" states="draft,open" type="object" icon="gtk-execute"/>
61                     <button string="Cancel Sales" name="button_sale_cancel" states="draft,open" type="object" icon="gtk-cancel"/>
62                     <newline/>
63                     <field name="sale_stats_ids" colspan="4" nolabel="1">
64                         <tree string="Sales">
65                             <field name="name"/>
66                             <field name="quantity"/>
67                             <field name="price_total"/>
68                             <field name="price_average"/>
69                             <field name="count"/>
70                             <field name="state"/>
71                         </tree>
72                     </field>
73                 </page><page string="Notes">
74                     <field name="note" colspan="4" nolabel="1"/>
75                 </page>
76                 </notebook>
77             </form>
78         </field>
79     </record>
80     <record model="ir.ui.view" id="view_sale_journal_tree">
81         <field name="name">sale_journal.sale.journal.tree</field>
82         <field name="model">sale_journal.sale.journal</field>
83         <field name="type">tree</field>
84         <field name="arch" type="xml">
85             <tree string="Sale Journal">
86                 <field name="name" select="1"/>
87                 <field name="code" select="1"/>
88                 <field name="user_id" select="1"/>
89                 <field name="date" select="1"/>
90                 <field name="state"/>
91             </tree>
92         </field>
93     </record>
94
95     <record model="ir.ui.view" id="view_sale_journal_search">
96         <field name="name">sale_journal.sale.journal.search</field>
97         <field name="model">sale_journal.sale.journal</field>
98         <field name="type">search</field>
99         <field name="arch" type="xml">
100             <search string="Sales by Journal">
101                 <group col="8" colspan="4">
102                         <filter icon="terp-sale" string="My Sale Journals" domain="[('user_id','=',uid)]" help="My Sale Journals"/>
103                         <filter icon="terp-sale" string="Open" domain="[('state','=','open')]" help="Open Sale Journals"/>
104                         <separator orientation="vertical"/>
105                         <field name="name" select="1"/>
106                         <field name="code" select="1"/>
107                         <field name="user_id" select="1"/>
108                         <field name="date" select="1"/>
109                                 </group>
110             </search>
111         </field>
112     </record>
113
114     <record model="ir.actions.act_window" id="action_definition_journal">
115         <field name="res_model">sale_journal.sale.journal</field>
116         <field name="view_type">form</field>
117         <field name="view_mode">tree,form</field>
118         <field name="search_view_id" ref="view_sale_journal_search"/>
119     </record>
120
121 <!--    <menuitem name="Sales Journals" id="menu_definition_journal" parent="sale.menu_shop_configuration" action="action_definition_journal"/>-->
122         <menuitem id="menu_sale_journal" name="Journal" parent="base.menu_base_config" sequence="60" />
123         <menuitem name="Sales Journals" id="menu_definition_journal" parent="menu_sale_journal" action="action_definition_journal"/>
124
125     <record model="ir.ui.view" id="sale_journal_sale_order">
126         <field name="name">sale.order.journal.view.form</field>
127         <field name="type">form</field>
128         <field name="model">sale.order</field>
129         <field name="inherit_id" ref="sale.view_order_form" />
130         <field name="arch" type="xml">
131             <field name="invoiced" position="after">
132                 <field name="journal_id" select="1"/>
133                 <field name="invoice_type_id" select="1"/>
134             </field>
135         </field>
136     </record>
137     <record model="ir.ui.view" id="sale_journal_sale_order_tree">
138         <field name="name">sale.order.journal.view.tree</field>
139         <field name="type">tree</field>
140         <field name="model">sale.order</field>
141         <field name="inherit_id" ref="sale.view_order_tree" />
142         <field name="arch" type="xml">
143             <field name="state" position="after">
144                 <field name="invoice_type_id"/>
145                 <field name="journal_id"/>
146             </field>
147         </field>
148     </record>
149
150     <record model="ir.ui.view" id="sale_journal_picking_order">
151         <field name="name">stock.picking.journal.view.form</field>
152         <field name="type">form</field>
153         <field name="model">stock.picking</field>
154         <field name="inherit_id" ref="stock.view_picking_form" />
155         <field name="arch" type="xml">
156             <field name="origin" position="after">
157                 <field name="journal_id" select="1"/>
158                 <field name="sale_journal_id" select="1"/>
159                 <field name="invoice_type_id" select="1"/>
160             </field>
161         </field>
162     </record>
163
164     <record model="ir.ui.view" id="sale_journal_picking_order_tree">
165         <field name="name">stock.picking.journal.view.tree</field>
166         <field name="type">tree</field>
167         <field name="model">stock.picking</field>
168         <field name="inherit_id" ref="stock.vpicktree" />
169         <field name="arch" type="xml">
170             <field name="invoice_state" position="after">
171                 <field name="journal_id" select="1"/>
172                 <field name="invoice_type_id" select="1"/>
173                 <field name="sale_journal_id" select="1"/>
174             </field>
175         </field>
176     </record>
177
178     <record model="ir.ui.view" id="sale_journal_picking_order_del">
179         <field name="name">stock.picking.journal.view.form</field>
180         <field name="type">form</field>
181         <field name="model">stock.picking</field>
182         <field name="inherit_id" ref="stock.view_picking_delivery_form" />
183         <field name="arch" type="xml">
184             <field name="origin" position="after">
185                 <field name="journal_id" select="1"/>
186                 <field name="sale_journal_id" select="1"/>
187                 <field name="invoice_type_id" select="1"/>
188             </field>
189         </field>
190     </record>
191
192     <record model="ir.ui.view" id="sale_journal_picking_order_tree_del">
193         <field name="name">stock.picking.journal.view.tree</field>
194         <field name="type">tree</field>
195         <field name="model">stock.picking</field>
196         <field name="inherit_id" ref="stock.view_picking_delivery_tree" />
197         <field name="arch" type="xml">
198             <field name="origin" position="after">
199                 <field name="journal_id" select="1"/>
200                 <field name="invoice_type_id" select="1"/>
201                 <field name="sale_journal_id" select="1"/>
202             </field>
203         </field>
204     </record>
205
206
207     <record model="ir.ui.view" id="sale_journal_picking_order_in">
208         <field name="name">stock.picking.journal.view.form</field>
209         <field name="type">form</field>
210         <field name="model">stock.picking</field>
211         <field name="inherit_id" ref="stock.view_picking_in_form" />
212         <field name="arch" type="xml">
213             <field name="origin" position="after">
214                 <field name="journal_id" select="1"/>
215                 <field name="sale_journal_id" select="1"/>
216                 <field name="invoice_type_id" select="1"/>
217             </field>
218         </field>
219     </record>
220
221     <record model="ir.ui.view" id="sale_journal_picking_order_tree_in">
222         <field name="name">stock.picking.journal.view.tree</field>
223         <field name="type">tree</field>
224         <field name="model">stock.picking</field>
225         <field name="inherit_id" ref="stock.view_picking_in_tree" />
226         <field name="arch" type="xml">
227             <field name="invoice_state" position="after">
228                 <field name="journal_id" select="1"/>
229                 <field name="invoice_type_id" select="1"/>
230                 <field name="sale_journal_id" select="1"/>
231             </field>
232         </field>
233     </record>
234
235
236     <record model="ir.ui.view" id="sale_journal_picking_order_out">
237         <field name="name">stock.picking.journal.view.form</field>
238         <field name="type">form</field>
239         <field name="model">stock.picking</field>
240         <field name="inherit_id" ref="stock.view_picking_out_form" />
241         <field name="arch" type="xml">
242             <field name="origin" position="after">
243                 <field name="journal_id" select="1"/>
244                 <field name="sale_journal_id" select="1"/>
245                 <field name="invoice_type_id" select="1"/>
246             </field>
247         </field>
248     </record>
249
250     <record model="ir.ui.view" id="sale_journal_picking_order_tree_out">
251         <field name="name">stock.picking.journal.view.tree</field>
252         <field name="type">tree</field>
253         <field name="model">stock.picking</field>
254         <field name="inherit_id" ref="stock.view_picking_out_tree" />
255         <field name="arch" type="xml">
256             <field name="invoice_state" position="after">
257                 <field name="journal_id" select="1"/>
258                 <field name="invoice_type_id" select="1"/>
259                 <field name="sale_journal_id" select="1"/>
260             </field>
261         </field>
262     </record>
263
264
265
266     <record model="ir.ui.view" id="view_sale_journal_sale_stats_tree">
267         <field name="name">sale_journal.sale.stats.tree</field>
268         <field name="model">sale_journal.sale.stats</field>
269         <field name="type">tree</field>
270         <field name="arch" type="xml">
271             <tree string="Sales by Journal">
272                 <field name="name"/>
273                 <field name="state"/>
274                 <field name="journal_id"/>
275                 <field name="quantity"/>
276                 <field name="count"/>
277                 <field name="price_total"/>
278                 <field name="price_average"/>
279             </tree>
280         </field>
281     </record>
282     <record model="ir.ui.view" id="view_sale_journal_sale_stats_form">
283         <field name="name">sale_journal.sale.stats.form</field>
284         <field name="model">sale_journal.sale.stats</field>
285         <field name="type">form</field>
286         <field name="arch" type="xml">
287             <form string="Sales by Journal">
288                 <field name="name" select="1"/>
289                 <field name="state" select="1"/>
290                 <field name="journal_id" select="1"/>
291                 <field name="quantity"/>
292                 <field name="count"/>
293                 <field name="price_total"/>
294                 <field name="price_average"/>
295             </form>
296         </field>
297     </record>
298
299     <record model="ir.ui.view" id="view_sale_journal_sale_stats_search">
300         <field name="name">sale_journal.sale.stats.search</field>
301         <field name="model">sale_journal.sale.stats</field>
302         <field name="type">search</field>
303         <field name="arch" type="xml">
304             <search string="Sales by Journal">
305                 <group col="8" colspan="4">
306                         <filter icon="terp-sale" string="This Year" domain="[('name','!=','')]" help="Sale journal in this year"/>
307                         <filter icon="terp-sale" string="This Month" domain="[('name','=',time.strftime('%%Y-%%m-01'))]" help="Sale journal in this month"/>
308                         <separator orientation="vertical"/>
309                         <field name="name" select="1"/>
310                         <field name="state" select="1"/>
311                         <field name="journal_id" select="1"/>
312                                 </group>
313             </search>
314         </field>
315     </record>
316
317     <record model="ir.actions.act_window" id="action_sale_sale_stats_open_menu_all">
318         <field name="name">Sales by Journal</field>
319         <field name="res_model">sale_journal.sale.stats</field>
320         <field name="type">ir.actions.act_window</field>
321         <field name="view_type">form</field>
322         <field name="view_mode">tree,form</field>
323         <field name="search_view_id" ref="view_sale_journal_sale_stats_search"/>
324     </record>
325
326         <menuitem name="Reporting" id="menu_definition_report_sales" parent="base.menu_base_partner" sequence="8"/>
327     <menuitem name="Sales by Journal" id="menu_sale_sale_stats_open_all" parent="menu_definition_report_sales" action="action_sale_sale_stats_open_menu_all"/>
328
329     <act_window name="Monthly sales"
330         domain="[('journal_id', '=', active_id)]"
331         res_model="sale_journal.sale.stats"
332         src_model="sale_journal.sale.journal"
333         id="act_sale_journal_sale_journal_2_sale_journal_sale_stats"/>
334
335     <act_window name="Assigned picking"
336         domain="[('journal_id', '=', active_id),('state', '=', 'assigned')]"
337         res_model="stock.picking"
338         src_model="sale_journal.picking.journal"
339         id="act_sale_journal_picking_journal_2_stock_picking_assigned"/>
340
341     <act_window name="Confirmed picking"
342         domain="[('journal_id', '=', active_id),('state', '=', 'confirmed')]"
343         res_model="stock.picking"
344         src_model="sale_journal.picking.journal"
345         id="act_sale_journal_picking_journal_2_stock_picking_confirmed"/>
346
347     <act_window name="Assigned picking"
348         domain="[('sale_journal_id', '=', active_id),('state', '=', 'assigned')]"
349         res_model="stock.picking"
350         src_model="sale_journal.sale.journal"
351         id="act_sale_journal_sale_journal_2_stock_picking_assigned"/>
352
353     <act_window name="Confirmed picking"
354         domain="[('sale_journal_id', '=', active_id),('state', '=', 'confirmed')]"
355         res_model="stock.picking"
356         src_model="sale_journal.sale.journal"
357         id="act_sale_journal_sale_journal_2_stock_picking_confirmed"/>
358
359     <act_window name="Draft sales"
360         domain="[('journal_id', '=', active_id),('state', '=', 'draft')]"
361         res_model="sale.order"
362         src_model="sale_journal.sale.journal"
363         id="act_sale_journal_sale_journal_2_sale_order_draft"/>
364
365     <act_window name="Approved sales"
366         domain="[('journal_id', '=', active_id),('state', '=', 'approved')]"
367         res_model="sale.order"
368         src_model="sale_journal.sale.journal"
369         id="act_sale_journal_sale_journal_2_sale_order_approved"/>
370
371     <record id="view_partner_property_form" model="ir.ui.view">
372         <field name="name">res.partner.journal.property.form.inherit</field>
373         <field name="model">res.partner</field>
374         <field name="type">form</field>
375         <field name="inherit_id" ref="base.view_partner_form"/>
376         <field name="arch" type="xml">
377             <page string="Sales &amp; Purchases" position="inside">
378                 <field name="property_invoice_type"/>
379             </page>
380         </field>
381     </record>
382
383
384 </data>
385 </openerp>