5
<record model="ir.ui.view" id="product_product_tree_view">
6
<field name="name">product.product.tree</field>
7
<field name="model">product.product</field>
8
<field name="type">tree</field>
9
<field name="arch" type="xml">
10
<tree string="Products" colors="red:state in ['draft', 'end', 'obsolete']">
11
<field name="virtual_available"/>
14
<field name="state" />
15
<field name="default_code"/>
21
<record model="ir.ui.view" id="author_form">
22
<field name="name">library.author.form</field>
23
<field name="model">library.author</field>
24
<field name="type">form</field>
25
<field name="arch" type="xml">
26
<form string="Authors">
28
<page string="General Informations">
30
<field name="name" select="1"/>
31
<field name="first_name" select="1"/>
32
<separator string="Books" colspan="4"/>
33
<field name="book_ids" nolabel="1" colspan="4" select="1"/>
36
<page string="More info">
37
<separator string="Editors" colspan="4"/>
38
<field name="editor_ids" nolabel="1" colspan="4" select="1"/>
39
<separator string="Notes" colspan="4"/>
40
<field name="note" nolabel="1" colspan="4"/>
41
<separator string="Biography" colspan="4"/>
42
<field name="biography" nolabel="1" colspan="4"/>
53
<record model="ir.ui.view" id="author_tree">
54
<field name="name">library.author.tree</field>
55
<field name="model">library.author</field>
56
<field name="type">tree</field>
57
<field name="arch" type="xml">
58
<tree string="Authors">
59
<field name="name" select="1"/>
60
<field name="first_name" select="1"/>
65
<record model="ir.ui.view" id="rack_form">
66
<field name="name">Library Rack</field>
67
<field name="model">library.rack</field>
68
<field name="type">form</field>
69
<field name="arch" type="xml">
70
<form string="Authors">
71
<field name="name" select="1"/>
72
<field name="code" select="1"/>
73
<field name="active" select="1"/>
77
<record model="ir.actions.act_window" id="action_book_rack">
78
<field name="name">Racks</field>
79
<field name="res_model">library.rack</field>
80
<field name="type">ir.actions.act_window</field>
81
<field name="view_type">form</field>
83
<record model="ir.actions.act_window" id="action_author_form">
84
<field name="name">Authors</field>
85
<field name="res_model">library.author</field>
86
<field name="type">ir.actions.act_window</field>
87
<field name="view_type">form</field>
89
<!-- <menuitem name="Authors" id="menu_action_author_form" action="action_author_form" sequence="6" parent_id="product.menu_main_product"/> -->
90
<record model="ir.ui.menu" id="author_menu">
91
<field name="name">Authors</field>
92
<field name="parent_id" ref="product.menu_main_product"/>
93
<field name="icon">STOCK_INDENT</field>
94
<field name="sequence">6</field>
95
<field name="action" eval="'ir.actions.act_window,'+str(ref('action_author_form'))"/>
98
<record model="ir.actions.act_window" id="action_author_new_form">
99
<field name="name">New Author</field>
100
<field name="res_model">library.author</field>
101
<field name="type">ir.actions.act_window</field>
102
<field name="view_type">form</field>
103
<field name="view_mode">form,tree</field>
107
<record model="ir.ui.view" id="view_product_book_tree">
108
<field name="name">product.book.tree.view</field>
109
<field name="type">tree</field>
110
<field name="model">product.product</field>
111
<field name="priority" eval="1"/> <!-- ?? -->
112
<field name="arch" type="xml">
113
<tree string="Books">
114
<field name="name" width="300"/>
115
<field name="ean13" />
116
<field name="catalog_num"/>
117
<field name="list_price" />
118
<field name="virtual_available"/>
119
<field name="date_retour" />
125
<record model="ir.ui.view" id="view_product_book_form">
126
<field name="name">product.book.form.view</field>
127
<field name="type">form</field>
128
<field name="model">product.product</field>
129
<field name="priority" eval="1"/> <!-- ?? -->
130
<field name="arch" type="xml">
131
<form string="Books">
133
<page string="Information">
134
<field name="name" select="1" colspan="4" />
135
<field name="default_code" select="2"/>
136
<field name="ean13" select="1"/>
137
<field name="catalog_num" select="2"/>
138
<field name="isbn" select="2"/>
139
<field name="rack" select="2"/>
141
<field name="categ_id" select="2"/>
142
<field name="editor" select="1"/>
143
<field name="online" select="2"/>
144
<field name="collection" select="2"/>
145
<field name="num_pocket"/>
147
<field name="author_om_ids" colspan="1" select="1">
148
<tree string="Authors" editable="bottom">
149
<field name="author_id"/>
152
<group colspan="2" col="2">
153
<field name="list_price" select="2"/>
154
<field name="virtual_available"/>
155
<field name="qty_available"/>
160
<page string="Details">
161
<field name="state"/>
162
<field name="nbpage"/>
163
<field name="date_parution" select="2"/>
164
<field name="creation_date" select="2"/>
165
<field name="date_retour" select="2"/>
167
<field name="format"/>
168
<field name="weight"/>
170
<field name="num_edition"/>
171
<field name="intrastat_id"/>
172
<field name="price_cat" select="2"/>
175
<field name="link_ids" colspan="1" />
176
<field name="taxes_id" colspan="1"/>
177
<field name="supplier_taxes_id" colspan="1"/>
180
<page string="Descriptions">
181
<separator string="Description" />
182
<field name="description" colspan="4" nolabel="1" />
183
<separator string="Sale Description"/>
184
<field name="description_sale" colspan="4" nolabel="1"/>
185
<separator string="Purchase Description"/>
186
<field name="description_purchase" colspan="4" nolabel="1"/>
189
<page string="Procurement (days)">
190
<field name="supply_method" />
191
<field name="active" select="2"/>
193
<field name="sale_delay" />
194
<field name="sale_ok" />
195
<field name="produce_delay" />
196
<field name="purchase_ok" />
197
<field name="warranty"/>
198
<field name="rental" />
200
<field name="price_margin"/>
201
<field name="price_extra"/>
203
<field name="uos_id" />
204
<field name="uos_coeff" />
205
<field name="cost_method"/>
206
<field name="procure_method" />
207
<field name="standard_price"/>
209
<field name="seller_ids" colspan="4" select="2" nolabel="1" widget="one2many_list"/>
211
<page string="Other">
213
<field name="type" />
214
<field name="uom_id"/>
215
<field name="uom_po_id"/>
216
<field name="product_manager"/>
224
<record model="ir.actions.act_window" id="action_product_book_form">
225
<field name="name">Books</field>
226
<field name="res_model">product.product</field>
227
<field name="type">ir.actions.act_window</field>
228
<field name="view_type">form</field>
230
<!-- <menuitem name="Books" parent_id= "product.menu_main_product" id="menu_action_book_form" action="action_product_book_form" sequence="7"/> -->
232
<record model="ir.ui.menu" id="menu_action_book_form">
233
<field name="name">Books</field>
234
<field name="parent_id" ref="product.menu_main_product"/>
235
<field name="icon">STOCK_JUSTIFY_FILL</field>
236
<field name="sequence">7</field>
237
<field name="action" eval="'ir.actions.act_window,'+str(ref('action_product_book_form'))"/>
240
<record model="ir.actions.act_window" id="action_product_book_new_form">
241
<field name="name">New Book</field>
242
<field name="res_model">product.product</field>
243
<field name="type">ir.actions.act_window</field>
244
<field name="view_type">form</field>
245
<field name="view_mode">form,tree</field>
250
<record model="ir.actions.act_window.view" id="action_view_book">
251
<field name="sequence" eval="2"/>
252
<field name="view_mode">form</field>
253
<field name="view_id" ref="view_product_book_form"/>
254
<field name="act_window_id" ref="action_product_book_form"/>
256
<record model="ir.actions.act_window.view" id="action_view_book2">
257
<field name="sequence" eval="1"/>
258
<field name="view_mode">tree</field>
259
<field name="view_id" ref="view_product_book_tree"/>
260
<field name="act_window_id" ref="action_product_book_form"/>
264
<record model="ir.actions.act_window" id="action_product_book_30days">
265
<field name="name">product.book.form.view</field>
266
<field name="res_model">product.product</field>
267
<field name="type">ir.actions.act_window</field>
268
<field name="view_id" ref="view_product_book_tree"/>
269
<field name="view_type">form</field>
270
<field name="view_mode">tree,form</field>
271
<field name="domain">[('date_retour','<=', (datetime.datetime.today() + datetime.timedelta(days=30)).strftime('%Y-%m-%d')),('date_retour','>=', (datetime.datetime.today() - datetime.timedelta(days=7)).strftime('%Y-%m-%d'))]</field>
275
<!-- <menuitem name="Books to return before 30 days" id="menu_action_book_30days" parent_id="menu_action_book_form" -->
276
<!-- action="action_product_book_30days" sequence="7"/> -->
278
<record model="ir.ui.menu" id="boock_return_menu">
279
<field name="name">Books to return before 30 days</field>
280
<field name="parent_id" ref="menu_action_book_form"/>
281
<field name="icon">STOCK_INDENT</field>
282
<field name="sequence">7</field>
283
<field name="action" eval="'ir.actions.act_window,'+str(ref('action_product_book_30days'))"/>
287
<record model="ir.ui.view" id="view_order_tree">
288
<field name="name">sale.order.tree</field>
289
<field name="model">sale.order</field>
290
<field name="type">tree</field>
291
<field name="arch" type="xml">
292
<tree string="Sales Orders">
293
<field name="date_order"/>
295
<field name="partner_id"/>
296
<field name="partner_shipping_id"/>
297
<field name="shipped"/>
298
<field name="invoiced"/>
299
<field name="amount_untaxed"/>
305
<record model="ir.actions.act_window" id="action_order_today_tree">
306
<field name="name">sale.order</field>
307
<field name="type">ir.actions.act_window</field>
308
<field name="res_model">sale.order</field>
309
<field name="view_type">form</field>
310
<field name="view_mode">tree,form</field>
311
<field name="view_id" ref="view_order_tree"/>
312
<field name="domain">[('date_order','=', time.strftime('%Y-%m-%d') )]</field>
314
<menuitem name="Sales Management/Orders of the day" action="action_order_today_tree" sequence="2"/>
316
<record model="ir.actions.act_window" id="action_order_today_user_tree">
317
<field name="name">sale.order</field>
318
<field name="type">ir.actions.act_window</field>
319
<field name="res_model">sale.order</field>
320
<field name="view_type">form</field>
321
<field name="view_mode">tree,form</field>
322
<field name="view_id" ref="view_order_tree"/>
323
<field name="domain">[('user_id','=', uid ),('date_order','=', time.strftime('%Y-%m-%d'))]</field>
326
<menuitem name="Sales Management/Orders of the day/My orders of the day" action="action_order_today_user_tree" id="order_today_user_Menuitem" />
330
<record model="ir.ui.view" id="invoice_tree">
331
<field name="name">account.invoice.tree</field>
332
<field name="model">account.invoice</field>
333
<field name="type">tree</field>
334
<field name="priority" eval="1"/>
335
<field name="arch" type="xml">
336
<tree string="Invoice" colors="grey:state=='draft'">
339
<field name="number"/>
340
<field name="date_invoice"/>
341
<field name="date_due"/>
342
<field name="partner_id"/>
343
<field name="amount_untaxed"/>
344
<field name="amount_total"/>
345
<field name="currency_id"/>
346
<field name="state"/>
352
<record model="ir.ui.view" id="vpicktree">
353
<field name="name">stock.picking.tree</field>
354
<field name="model">stock.picking</field>
355
<field name="priority" eval="1"/>
356
<field name="type">tree</field>
357
<field name="arch" type="xml">
358
<tree string="Picking List">
359
<field name="name" colspan="3"/>
360
<field name="date" />
361
<field name="origin" />
362
<field name="loc_move_id" />
363
<field name="address_id" />
364
<field name="state" readonly="1"/>
365
<field name="date" />
366
<field name="date_done" />
374
<record model="ir.ui.view" id="library_price_category_tree">
375
<field name="name">library.price.category</field>
376
<field name="model">library.price.category</field>
377
<field name="type">tree</field>
378
<field name="arch" type="xml">
379
<tree string="Price Categories">
380
<field name="name" select="1" />
381
<field name="price" select="1"/>
386
<record model="ir.ui.view" id="library_price_category_form">
387
<field name="name">library.price.category</field>
388
<field name="model">library.price.category</field>
389
<field name="type">form</field>
390
<field name="arch" type="xml">
391
<form string="Price Category">
392
<field name="name" select="1" />
393
<field name="price" select="1" />
394
<field name="product_ids" select="1" colspan="4"/>
399
<record model="ir.actions.act_window" id="action_price_category">
400
<field name="name">library.price.category</field>
401
<field name="type">ir.actions.act_window</field>
402
<field name="res_model">library.price.category</field>
403
<field name="view_type">form</field>
404
<field name="view_mode">tree,form</field>
409
<record model="ir.ui.view" id="library_editor_supplier_form">
410
<field name="name">library.editor.supplier</field>
411
<field name="model">library.editor.supplier</field>
412
<field name="type">form</field>
413
<field name="arch" type="xml">
414
<form string="Editor and suppliers relations">
415
<field name="name" select="1" />
417
<field name="supplier_id" select="1"/>
422
<record model="ir.ui.view" id="library_editor_supplier_tree">
423
<field name="name">Editor - supplier realtions</field>
424
<field name="model">library.editor.supplier</field>
425
<field name="type">tree</field>
426
<field name="arch" type="xml">
427
<tree string="Editor and suppliers relations">
429
<field name="supplier_id"/>
434
<record model="ir.actions.act_window" id="action_editor_supplier">
435
<field name="name">Partner relations</field>
436
<field name="type">ir.actions.act_window</field>
437
<field name="res_model">library.editor.supplier</field>
438
<field name="view_mode">tree,form</field>
439
<field name="view_type">form</field>
442
<menuitem name="Partners/Editor - Suppliers Relations" id="menu_editor_supplier" action="action_editor_supplier" />
445
<record model="ir.ui.view" id="mrp_procurement_form_view">
446
<field name="name">mrp.procurement.form</field>
447
<field name="model">mrp.procurement</field>
448
<field name="inherit_id" ref="mrp.mrp_procurement_form_view"/>
449
<field name="type">form</field>
450
<field name="arch" type="xml">
451
<field name="move_id" position= "after">
452
<field name="production_lot_id"/>
453
<field name="customer_ref" />
458
<record model="ir.ui.view" id="view_picking_form_library">
459
<field name="name">Stock packing</field>
460
<field name="model">stock.picking</field>
461
<field name="inherit_id" ref="stock.view_picking_form"/>
462
<field name="type">form</field>
463
<field name="arch" type="xml">
464
<field name="prodlot_id" position= "after">
465
<field name="customer_ref" />
470
<record model="ir.ui.view" id="view_picking_form_library2">
471
<field name="name">Stock packing</field>
472
<field name="model">stock.picking</field>
473
<field name="inherit_id" ref="stock.view_picking_form"/>
474
<field name="type">form</field>
475
<field name="arch" type="xml">
476
<field name="sale_id" position= "after">
477
<field name="date_done" />
484
<record model="ir.ui.view" id="stock.view_move_tree">
485
<field name="name">stock.move.tree</field>
486
<field name="model">stock.move</field>
487
<field name="type">tree</field>
488
<field name="priority" eval="6"/>
489
<field name="arch" type="xml">
490
<tree string="Moves" editable="bottom" color="grey:state=='cancel'">
491
<field name="product_id" />
492
<field name="product_qty" on_change="onchange_qty(product_qty)"/>
493
<field name="product_uos_qty" invisible="True" on_change="onchange_qty(product_uos_qty)"/>
494
<field name="prodlot_id" />
495
<field name="location_id" />
496
<field name="location_dest_id" />
497
<field name="lot_id" />
498
<field name="date" />
499
<field name="date_planned" />
500
<field name="state"/>
506
<record model="ir.ui.view" id="purchase_order_line_form">
507
<field name="name">purchase.order.line.form</field>
508
<field name="model">purchase.order.line</field>
509
<field name="inherit_id" ref="purchase.purchase_order_line_form"/>
510
<field name="type">form</field>
511
<field name="arch" type="xml">
512
<field name="product_id" position="after">
513
<field name="production_lot_id" />
514
<field name="customer_ref" />
520
<!-- Inherit the sale order to add fields on the sale line view -->
521
<record model="ir.ui.view" id="view_order_form">
522
<field name="name">sale.order.form</field>
523
<field name="model">sale.order</field>
524
<field name="inherit_id" ref="sale.view_order_form"/>
525
<field name="type">form</field>
526
<field name="arch" type="xml">
527
<field name="product_id" position="after">
528
<field name="production_lot_id" />
529
<field name="customer_ref" />
534
<record model="ir.ui.view" id="view_order_line_form2">
535
<field name="name">Sale line</field>
536
<field name="model">sale.order.line</field>
537
<field name="type">form</field>
538
<field name="inherit_id" ref="sale.view_order_line_form2"/>
539
<field name="arch" type="xml">
540
<field name="product_id" position="after">
541
<field name="production_lot_id" select="1"/>
542
<field name="customer_ref" select="1"/>
547
<record model="ir.ui.view" id="view_order_line_tree2">
548
<field name="name">Sale Lines</field>
549
<field name="model">sale.order.line</field>
550
<field name="type">tree</field>
551
<field name="inherit_id" ref="sale.view_order_line_tree"/>
552
<field name="arch" type="xml">
553
<field name="discount" position="after">
554
<field name="production_lot_id" select="1"/>
555
<field name="customer_ref" select="1"/>
562
<record model="ir.ui.view" id="product_supplierinfo_form_view">
563
<field name="name">product.supplierinfo.form.view</field>
564
<field name="inherit_id" ref="product.product_supplierinfo_form_view"/>
565
<field name="model">product.supplierinfo</field>
566
<field name="type">form</field>
567
<field name="arch" type="xml">
568
<field name="name" position="replace">
569
<field name="name" domain="[('category_id','=','Fournisseur')]" />
575
<record model="ir.ui.view" id="purchase_order_line_tree">
576
<field name="name">purchase.order.line.tree</field>
577
<field name="inherit_id" ref="purchase.purchase_order_line_tree"/>
578
<field name="model">purchase.order.line</field>
579
<field name="type">tree</field>
580
<field name="arch" type="xml">
581
<field name="product_id" position="replace"/>
585
<record model="ir.ui.view" id="view_invoice_line_form">
586
<field name="name">account.invoice.line.form</field>
587
<field name="inherit_id" ref="account.view_invoice_line_form"/>
588
<field name="model">account.invoice.line</field>
589
<field name="type">form</field>
590
<field name="arch" type="xml">
591
<field name="discount" position="after">
592
<field name="production_lot_id" select="1"/>
593
<field name="customer_ref" select="1"/>
598
<act_window name="Packing list"
599
domain="[('sale_id', '=', active_id)]"
600
res_model="stock.picking"
601
src_model="sale.order"
602
id="act_sale_picking"/>
604
<record model="ir.ui.menu" id="menu_action_book_form_new">
605
<field name="name">New Book</field>
606
<field name="parent_id" ref="menu_action_book_form"/>
607
<field name="icon">STOCK_JUSTIFY_FILL</field>
608
<field name="sequence">7</field>
609
<field name="action" eval="'ir.actions.act_window,'+str(ref('action_product_book_new_form'))"/>
613
<record model="ir.ui.menu" id="menu_action_book_form_new">
614
<field name="name">New Author</field>
615
<field name="parent_id" ref="author_menu"/>
616
<field name="icon">STOCK_JUSTIFY_FILL</field>
617
<field name="sequence">7</field>
618
<field name="action" eval="'ir.actions.act_window,'+str(ref('action_author_new_form'))"/>
623
<menuitem name="Books/Configuration/Racks" id="rack_menu" action="action_book_rack"/>
624
<menuitem name="Books/Configuration/Price Categories" id="menu_price_category" action="action_price_category"/>