[MOD] Changed name of search button
[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
123     <record model="ir.ui.view" id="sale_journal_sale_order">
124         <field name="name">sale.order.journal.view.form</field>
125         <field name="type">form</field>
126         <field name="model">sale.order</field>
127         <field name="inherit_id" ref="sale.view_order_form" />
128         <field name="arch" type="xml">
129             <field name="invoiced" position="after">
130                 <field name="journal_id" select="1"/>
131                 <field name="invoice_type_id" select="1"/>
132             </field>
133         </field>
134     </record>
135     <record model="ir.ui.view" id="sale_journal_sale_order_tree">
136         <field name="name">sale.order.journal.view.tree</field>
137         <field name="type">tree</field>
138         <field name="model">sale.order</field>
139         <field name="inherit_id" ref="sale.view_order_tree" />
140         <field name="arch" type="xml">
141             <field name="state" position="after">
142                 <field name="invoice_type_id"/>
143                 <field name="journal_id"/>
144             </field>
145         </field>
146     </record>
147
148     <record model="ir.ui.view" id="sale_journal_picking_order">
149         <field name="name">stock.picking.journal.view.form</field>
150         <field name="type">form</field>
151         <field name="model">stock.picking</field>
152         <field name="inherit_id" ref="stock.view_picking_form" />
153         <field name="arch" type="xml">
154             <field name="origin" position="after">
155                 <field name="journal_id" select="1"/>
156                 <field name="sale_journal_id" select="1"/>
157                 <field name="invoice_type_id" select="1"/>
158             </field>
159         </field>
160     </record>
161
162     <record model="ir.ui.view" id="sale_journal_picking_order_tree">
163         <field name="name">stock.picking.journal.view.tree</field>
164         <field name="type">tree</field>
165         <field name="model">stock.picking</field>
166         <field name="inherit_id" ref="stock.vpicktree" />
167         <field name="arch" type="xml">
168             <field name="invoice_state" position="after">
169                 <field name="journal_id" select="1"/>
170                 <field name="invoice_type_id" select="1"/>
171                 <field name="sale_journal_id" select="1"/>
172             </field>
173         </field>
174     </record>
175
176     <record model="ir.ui.view" id="sale_journal_picking_order_del">
177         <field name="name">stock.picking.journal.view.form</field>
178         <field name="type">form</field>
179         <field name="model">stock.picking</field>
180         <field name="inherit_id" ref="stock.view_picking_delivery_form" />
181         <field name="arch" type="xml">
182             <field name="origin" position="after">
183                 <field name="journal_id" select="1"/>
184                 <field name="sale_journal_id" select="1"/>
185                 <field name="invoice_type_id" select="1"/>
186             </field>
187         </field>
188     </record>
189
190     <record model="ir.ui.view" id="sale_journal_picking_order_tree_del">
191         <field name="name">stock.picking.journal.view.tree</field>
192         <field name="type">tree</field>
193         <field name="model">stock.picking</field>
194         <field name="inherit_id" ref="stock.view_picking_delivery_tree" />
195         <field name="arch" type="xml">
196             <field name="origin" position="after">
197                 <field name="journal_id" select="1"/>
198                 <field name="invoice_type_id" select="1"/>
199                 <field name="sale_journal_id" select="1"/>
200             </field>
201         </field>
202     </record>
203
204
205     <record model="ir.ui.view" id="sale_journal_picking_order_in">
206         <field name="name">stock.picking.journal.view.form</field>
207         <field name="type">form</field>
208         <field name="model">stock.picking</field>
209         <field name="inherit_id" ref="stock.view_picking_in_form" />
210         <field name="arch" type="xml">
211             <field name="origin" position="after">
212                 <field name="journal_id" select="1"/>
213                 <field name="sale_journal_id" select="1"/>
214                 <field name="invoice_type_id" select="1"/>
215             </field>
216         </field>
217     </record>
218
219     <record model="ir.ui.view" id="sale_journal_picking_order_tree_in">
220         <field name="name">stock.picking.journal.view.tree</field>
221         <field name="type">tree</field>
222         <field name="model">stock.picking</field>
223         <field name="inherit_id" ref="stock.view_picking_in_tree" />
224         <field name="arch" type="xml">
225             <field name="invoice_state" position="after">
226                 <field name="journal_id" select="1"/>
227                 <field name="invoice_type_id" select="1"/>
228                 <field name="sale_journal_id" select="1"/>
229             </field>
230         </field>
231     </record>
232
233
234     <record model="ir.ui.view" id="sale_journal_picking_order_out">
235         <field name="name">stock.picking.journal.view.form</field>
236         <field name="type">form</field>
237         <field name="model">stock.picking</field>
238         <field name="inherit_id" ref="stock.view_picking_out_form" />
239         <field name="arch" type="xml">
240             <field name="origin" position="after">
241                 <field name="journal_id" select="1"/>
242                 <field name="sale_journal_id" select="1"/>
243                 <field name="invoice_type_id" select="1"/>
244             </field>
245         </field>
246     </record>
247
248     <record model="ir.ui.view" id="sale_journal_picking_order_tree_out">
249         <field name="name">stock.picking.journal.view.tree</field>
250         <field name="type">tree</field>
251         <field name="model">stock.picking</field>
252         <field name="inherit_id" ref="stock.view_picking_out_tree" />
253         <field name="arch" type="xml">
254             <field name="invoice_state" position="after">
255                 <field name="journal_id" select="1"/>
256                 <field name="invoice_type_id" select="1"/>
257                 <field name="sale_journal_id" select="1"/>
258             </field>
259         </field>
260     </record>
261
262
263
264     <record model="ir.ui.view" id="view_sale_journal_sale_stats_tree">
265         <field name="name">sale_journal.sale.stats.tree</field>
266         <field name="model">sale_journal.sale.stats</field>
267         <field name="type">tree</field>
268         <field name="arch" type="xml">
269             <tree string="Sales by Journal">
270                 <field name="name"/>
271                 <field name="state"/>
272                 <field name="journal_id"/>
273                 <field name="quantity"/>
274                 <field name="count"/>
275                 <field name="price_total"/>
276                 <field name="price_average"/>
277             </tree>
278         </field>
279     </record>
280     <record model="ir.ui.view" id="view_sale_journal_sale_stats_form">
281         <field name="name">sale_journal.sale.stats.form</field>
282         <field name="model">sale_journal.sale.stats</field>
283         <field name="type">form</field>
284         <field name="arch" type="xml">
285             <form string="Sales by Journal">
286                 <field name="name" select="1"/>
287                 <field name="state" select="1"/>
288                 <field name="journal_id" select="1"/>
289                 <field name="quantity"/>
290                 <field name="count"/>
291                 <field name="price_total"/>
292                 <field name="price_average"/>
293             </form>
294         </field>
295     </record>
296
297     <record model="ir.ui.view" id="view_sale_journal_sale_stats_search">
298         <field name="name">sale_journal.sale.stats.search</field>
299         <field name="model">sale_journal.sale.stats</field>
300         <field name="type">search</field>
301         <field name="arch" type="xml">
302             <search string="Sales by Journal">
303                 <group col="8" colspan="4">
304                         <filter icon="terp-sale" string="This Year" domain="[('name','!=','')]" help="Sale journal in this year"/>
305                         <filter icon="terp-sale" string="This Month" domain="[('name','=',time.strftime('%%Y-%%m-01'))]" help="Sale journal in this month"/>
306                         <separator orientation="vertical"/>
307                         <field name="name" select="1"/>
308                         <field name="state" select="1"/>
309                         <field name="journal_id" select="1"/>
310                                 </group>
311             </search>
312         </field>
313     </record>
314
315     <record model="ir.actions.act_window" id="action_sale_sale_stats_open_menu_all">
316         <field name="name">Sales by Journal</field>
317         <field name="res_model">sale_journal.sale.stats</field>
318         <field name="type">ir.actions.act_window</field>
319         <field name="view_type">form</field>
320         <field name="view_mode">tree,form</field>
321         <field name="search_view_id" ref="view_sale_journal_sale_stats_search"/>
322     </record>
323
324         <menuitem name="Reporting" id="menu_definition_report_sales" parent="sale.menu_sale_root"/>
325     <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"/>
326
327     <act_window name="Monthly sales"
328         domain="[('journal_id', '=', active_id)]"
329         res_model="sale_journal.sale.stats"
330         src_model="sale_journal.sale.journal"
331         id="act_sale_journal_sale_journal_2_sale_journal_sale_stats"/>
332
333     <act_window name="Assigned picking"
334         domain="[('journal_id', '=', active_id),('state', '=', 'assigned')]"
335         res_model="stock.picking"
336         src_model="sale_journal.picking.journal"
337         id="act_sale_journal_picking_journal_2_stock_picking_assigned"/>
338
339     <act_window name="Confirmed picking"
340         domain="[('journal_id', '=', active_id),('state', '=', 'confirmed')]"
341         res_model="stock.picking"
342         src_model="sale_journal.picking.journal"
343         id="act_sale_journal_picking_journal_2_stock_picking_confirmed"/>
344
345     <act_window name="Assigned picking"
346         domain="[('sale_journal_id', '=', active_id),('state', '=', 'assigned')]"
347         res_model="stock.picking"
348         src_model="sale_journal.sale.journal"
349         id="act_sale_journal_sale_journal_2_stock_picking_assigned"/>
350
351     <act_window name="Confirmed picking"
352         domain="[('sale_journal_id', '=', active_id),('state', '=', 'confirmed')]"
353         res_model="stock.picking"
354         src_model="sale_journal.sale.journal"
355         id="act_sale_journal_sale_journal_2_stock_picking_confirmed"/>
356
357     <act_window name="Draft sales"
358         domain="[('journal_id', '=', active_id),('state', '=', 'draft')]"
359         res_model="sale.order"
360         src_model="sale_journal.sale.journal"
361         id="act_sale_journal_sale_journal_2_sale_order_draft"/>
362
363     <act_window name="Approved sales"
364         domain="[('journal_id', '=', active_id),('state', '=', 'approved')]"
365         res_model="sale.order"
366         src_model="sale_journal.sale.journal"
367         id="act_sale_journal_sale_journal_2_sale_order_approved"/>
368
369     <record id="view_partner_property_form" model="ir.ui.view">
370         <field name="name">res.partner.journal.property.form.inherit</field>
371         <field name="model">res.partner</field>
372         <field name="type">form</field>
373         <field name="inherit_id" ref="base.view_partner_form"/>
374         <field name="arch" type="xml">
375             <page string="Sales &amp; Purchases" position="inside">
376                 <field name="property_invoice_type"/>
377             </page>
378         </field>
379     </record>
380
381
382 </data>
383 </openerp>