[IMP] Addons: added invisible field for message_is_follower; note: reidented view...
[odoo/odoo.git] / addons / product / product_view.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <openerp>
3     <data>
4         <menuitem id="prod_config_main" name="Products" parent="base.menu_base_config" sequence="70"/>
5
6         <record id="product_search_form_view" model="ir.ui.view">
7             <field name="name">product.search.form</field>
8             <field name="model">product.product</field>
9             <field name="arch" type="xml">
10                 <search string="Product">
11                    <field name="name" string="Product" filter_domain="['|',('name','ilike',self),('default_code','ilike',self)]"/>
12                    <filter string="Services" icon="terp-accessories-archiver" domain="[('type','=','service')]"/>
13                    <filter string="Products" icon="terp-accessories-archiver" domain="['|',('type','=','product'),('type','=','consu')]" help="Both stockable and consumable products"/>
14                    <separator/>
15                    <filter name="filter_to_purchase" string="To Purchase" icon="terp-accessories-archiver+" domain="[('purchase_ok', '=', 1)]"/>
16                    <filter string="Can be Sold" name="filter_to_sell" icon="terp-accessories-archiver-minus" domain="[('sale_ok','=',1)]"/>
17                    <filter name="filter_to_purchase" string="Can be Purchased" icon="terp-accessories-archiver+" domain="[('purchase_ok', '=', 1)]"/>
18                    <field name="categ_id" operator="child_of"/>
19                    <group expand="0" string="Context...">
20                        <field name="pricelist_id" context="{'pricelist': self}" groups="product.group_sale_pricelist"/>
21                        <field name="company_id" groups="base.group_multi_company"/>
22                    </group>
23                    <group  expand='0' string='Group by...'>
24                        <filter string='Category' icon="terp-stock_symbol-selection" domain="[]" context="{'group_by' : 'categ_id'}"/>
25                        <filter string='Default Unit of Measure' icon="terp-mrp" domain="[]" context="{'group_by' : 'uom_id'}"/>
26                        <filter string='Type' icon="terp-stock_symbol-selection" domain="[]" context="{'group_by' : 'type'}"/>
27                        <filter string='Company' icon="terp-go-home" domain="[]" context="{'group_by' : 'company_id'}" groups="base.group_multi_company"/>
28                    </group>
29                 </search>
30             </field>
31         </record>
32
33         <record id="product_product_tree_view" model="ir.ui.view">
34             <field name="name">product.product.tree</field>
35             <field name="model">product.product</field>
36             <field eval="7" name="priority"/>
37             <field name="arch" type="xml">
38                 <tree colors="red:virtual_available&lt;0;blue:virtual_available&gt;=0 and state in ('draft', 'end', 'obsolete');black:virtual_available&gt;=0 and state not in ('draft', 'end', 'obsolete')" string="Products">
39                     <field name="default_code"/>
40                     <field name="name"/>
41                     <field name="categ_id" invisible="1"/>
42                     <field name="type" invisible="1"/>
43                     <field name="variants" groups="product.group_product_variant"/>
44                     <field name="uom_id" string="Unit of Measure" groups="product.group_uom"/>
45                     <field name="qty_available"/>
46                     <field name="virtual_available"/>
47                     <field name="lst_price"/>
48                     <field name="price" invisible="not context.get('pricelist',False)"/>
49                     <field name="standard_price" invisible="1"/>
50                     <field name="state"/>
51                     <field name="company_id" groups="base.group_multi_company" invisible="1"/>
52                 </tree>
53             </field>
54         </record>
55
56         <record id="product_normal_form_view" model="ir.ui.view">
57             <field name="name">product.normal.form</field>
58             <field name="model">product.product</field>
59             <field eval="7" name="priority"/>
60             <field name="arch" type="xml">
61                 <form string="Product" version="7.0">
62                     <sheet>
63                         <field name="image_medium" widget="image" class="oe_avatar oe_right"/>
64                         <div class="oe_title">
65                             <div class="oe_edit_only">
66                                 <label for="name" string="Product Name"/>
67                             </div>
68                             <h1>
69                                 <field name="name"/>
70                             </h1>
71                             <label for="categ_id" class="oe_edit_only"/>
72                             <h2><field name="categ_id"/></h2>
73                             <div name="options" groups="base.group_user">
74                                 <field name="sale_ok"/>
75                                 <label for="sale_ok"/>
76                                 <field name="purchase_ok"/>
77                                 <label for="purchase_ok"/>
78                             </div>
79                         </div>
80                         <div class="oe_right oe_button_box" name="buttons">
81                         </div>
82                         <notebook>
83                             <page string="Information">
84                                 <group>
85                                     <group>
86                                         <field name="type"/>
87                                         <field name="uom_id" on_change="onchange_uom(uom_id,uom_po_id)" groups="product.group_uom"/>
88                                         <field name="list_price"/>
89                                     </group>
90                                     <group>
91                                         <field name="default_code"/>
92                                         <label for="ean13"/>
93                                         <div name="ean">
94                                             <field name="ean13" placeholder="e.g. 5901234123457"/>
95                                         </div>
96                                     </group>
97                                     <group>
98                                         <field groups="product.group_product_variant" name="variants"/>
99                                         <field name="price_margin" groups="product.group_product_variant"/>
100                                         <field name="price_extra" groups="product.group_product_variant"/>
101                                     </group>
102                                 </group>
103                                 <field name="description" placeholder="describe the product's characteristics for internal use..."/>
104                             </page>
105                             <page string="Procurements" groups="base.group_user">
106                                 <group name="procurement">
107                                     <group>
108                                         <field name="procure_method" groups="base.group_user"/>
109                                         <field name="cost_method" groups="product.group_costing_method"/>
110                                         <field name="standard_price" attrs="{'readonly':[('cost_method','=','average')]}"/>
111                                     </group>
112                                     <group>
113                                         <field name="uom_po_id" groups="product.group_uom"/>
114                                     </group>
115                                 </group>
116                                 <separator string="Notes for Suppliers"/>
117                                 <field name="description_purchase" placeholder="This note will be displayed on requests for quotation..."/>
118                             </page>
119                             <page string="Inventory" groups="base.group_user">
120                                 <group name="inventory">
121                                     <group name="status" string="Status">
122                                         <field name="state"/>
123                                         <field name="product_manager"/>
124                                     </group>
125                                     <group name="store" string="Storage Localisation">
126                                         <field name="company_id" groups="base.group_multi_company" widget="selection"/>
127                                         <field name="loc_rack" attrs="{'invisible':[('type','=','service')]}"/>
128                                         <field name="loc_row" attrs="{'invisible':[('type','=','service')]}"/>
129                                         <field name="loc_case" attrs="{'invisible':[('type','=','service')]}"/>
130                                     </group>
131                                     <group groups="product.group_stock_packaging" string="Weights">
132                                         <field digits="(14, 3)" name="volume" attrs="{'readonly':[('type','=','service')]}"/>
133                                         <field name="weight" attrs="{'readonly':[('type','=','service')]}"/>
134                                         <field name="weight_net" attrs="{'readonly':[('type','=','service')]}"/>
135                                     </group>
136                                 </group>
137                             </page>
138                             <page string="Sales" attrs="{'readonly':[('sale_ok','=',0)]}">
139                                 <group name="sale">
140                                     <group string="Sale Conditions">
141                                         <label for="sale_delay"/>
142                                         <div>
143                                             <field name="sale_delay" class="oe_inline"/> days
144                                         </div>
145                                         <label for="warranty"/>
146                                         <div>
147                                             <field name="warranty" class="oe_inline"/> months
148                                         </div>
149                                     </group>
150                                     <group groups="product.group_uos" string="Unit of Measure">
151                                         <field name="uos_id"/>
152                                         <field name="uos_coeff"/>
153                                         <field name="mes_type"/>
154                                     </group>
155                                 </group>
156                                 <field name="packaging" groups="product.group_stock_packaging">
157                                     <form string="Packaging" version="7.0">
158                                         <group col="4">
159                                             <field name="ean"/>
160                                             <field name="sequence" invisible="1"/>
161                                             <newline/>
162                                             <field name="qty"/>
163                                             <field name="ul"/>
164                                             <field name="weight_ul"/>
165                                             <separator colspan="4" string="Palletization"/>
166                                             <field name="ul_qty"/>
167                                             <field name="rows"/>
168                                             <field name="weight"/>
169                                             <separator colspan="4" string="Pallet Dimension"/>
170                                             <field name="height"/>
171                                             <field name="width"/>
172                                             <field name="length"/>
173                                         </group>
174                                         <separator colspan="4" string="Description"/>
175                                         <field name="name"/>
176                                     </form>
177                                 </field>
178                                 <separator string="Notes on Quotations"/>
179                                 <field name="description_sale" placeholder="note to be displayed on quotations..."/>
180                             </page>
181                         </notebook>
182                     </sheet>
183                     <div class="oe_chatter">
184                         <field name="message_is_follower" invisible="1"/>
185                         <field name="message_ids" widget="mail_thread"/>
186                         <field name="message_follower_ids" widget="mail_followers"/>
187                     </div>
188                 </form>
189             </field>
190         </record>
191
192         <!-- Product Kanban View  -->
193
194         <record model="ir.ui.view" id="product.product_kanban_view">
195             <field name="name">Product Kanban</field>
196             <field name="model">product.product</field>
197             <field name="arch" type="xml">
198                 <kanban>
199                     <field name="color"/>
200                     <field name="type"/>
201                     <field name="image_small"/>
202                     <field name="list_price"/>
203                     <templates>
204                         <t t-name="kanban-box">
205                             <div class="oe_kanban_vignette oe_semantic_html_override">
206                                 <a type="open"><img t-att-src="kanban_image('product.product', 'image_small', record.id.value)" class="oe_kanban_image"/></a>
207                                 <div class="oe_kanban_details">
208                                     <h4>
209                                         <a type="open">
210                                              <t t-if="record.code.raw_value">[<field name="code"/>]</t> <field name="name"/>
211                                         </a>
212                                     </h4>
213                                     <div name="tags"/>
214                                     <ul>
215                                         <li>Price: <field name="lst_price"></field></li>
216                                     </ul>
217                                 </div>
218                             </div>
219                         </t>
220                     </templates>
221                 </kanban>
222             </field>
223         </record>
224
225         <record id="product_normal_action" model="ir.actions.act_window">
226             <field name="name">Products</field>
227             <field name="type">ir.actions.act_window</field>
228             <field name="res_model">product.product</field>
229             <field name="view_type">form</field>
230             <field name="view_mode">tree,form,kanban</field>
231             <field name="view_id" ref="product_product_tree_view"/>
232             <field name="search_view_id" ref="product_search_form_view"/>
233             <field name="help" type="html">
234               <p class="oe_view_nocontent_create">
235                 Click to define a new product.
236               </p><p>
237                 You must define a product for everything you buy or sell,
238                 wether it's a physical product, a consumable or service.
239               </p>
240             </field>
241         </record>
242         <record id="product_normal_action_sell" model="ir.actions.act_window">
243             <field name="name">Products</field>
244             <field name="type">ir.actions.act_window</field>
245             <field name="res_model">product.product</field>
246             <field name="view_mode">kanban,tree,form</field>
247             <field name="view_type">form</field>
248             <field name="context">{"search_default_filter_to_sell":1}</field>
249             <field name="view_id" ref="product_product_tree_view"/>
250             <field name="search_view_id" ref="product_search_form_view"/>
251             <field name="help" type="html">
252               <p class="oe_view_nocontent_create">
253                 Click to define a new product.
254               </p><p>
255                 You must define a product for everything you sell, wether it's
256                 a physical product, a consumable or a service you offer to
257                 customers.
258               </p><p>
259                 The product form contains information to simplify the sale
260                 process: price, notes in the quotation, accounting data,
261                 procurement methods, etc.
262               </p>
263             </field>
264         </record>
265
266         <record id="open_view_product_tree1" model="ir.actions.act_window.view">
267             <field name="sequence" eval="2"/>
268             <field name="view_mode">tree</field>
269             <field name="view_id" ref="product_product_tree_view"/>
270             <field name="act_window_id" ref="product_normal_action_sell"/>
271         </record>
272
273         <record id="open_view_product_form1" model="ir.actions.act_window.view">
274             <field name="sequence" eval="3"/>
275             <field name="view_mode">form</field>
276             <field name="view_id" ref="product_normal_form_view"/>
277             <field name="act_window_id" ref="product_normal_action_sell"/>
278         </record>
279
280         <record id="open_view_product_kanban1" model="ir.actions.act_window.view">
281             <field name="sequence" eval="1"/>
282             <field name="view_mode">kanban</field>
283             <field name="view_id" ref="product_kanban_view"/>
284             <field name="act_window_id" ref="product_normal_action_sell"/>
285         </record>
286
287         <menuitem id="base.menu_product" name="Products" parent="base.menu_base_partner" sequence="9"/>
288         <menuitem action="product.product_normal_action_sell" id="product.menu_products" parent="base.menu_product" sequence="1"/>
289
290         <record id="product_normal_action_puchased" model="ir.actions.act_window">
291             <field name="name">Products</field>
292             <field name="type">ir.actions.act_window</field>
293             <field name="res_model">product.product</field>
294             <field name="view_type">form</field>
295             <field name="view_mode">kanban,tree,form</field>
296             <field name="context">{"search_default_filter_to_purchase":1}</field>
297             <field name="view_id" ref="product_kanban_view"/>
298             <field name="search_view_id" ref="product_search_form_view"/>
299             <field name="help" type="html">
300               <p class="oe_view_nocontent_create">
301                 Click to define a new product.
302               </p><p>
303                 You must define a product for everything you purchase, wheter
304                 it's a physical product, a consumable or services you buy to
305                 subcontractants.
306               </p><p>
307                 The product form contains detailed information to improve the
308                 purchase process: prices, procurement logistics, accounting data,
309                 available suppliers, etc.
310               </p>
311             </field>
312         </record>
313
314         <record id="product_category_search_view" model="ir.ui.view">
315             <field name="name">product.category.search</field>
316             <field name="model">product.category</field>
317             <field name="arch" type="xml">
318                 <search string="Product Categories">
319                     <field name="name" string="Product Categories"/>
320                     <field name="parent_id"/>
321                 </search>
322             </field>
323         </record>
324         <record id="product_category_form_view" model="ir.ui.view">
325             <field name="name">product.category.form</field>
326             <field name="model">product.category</field>
327             <field name="arch" type="xml">
328                 <form string="Product Categories" version="7.0">
329                     <sheet>
330                         <div class="oe_title">
331                             <label for="name" class="oe_edit_only"/>
332                             <h1>
333                                 <field name="name"/>
334                             </h1>
335                         </div>
336                         <group>
337                             <group>
338                                 <field name="parent_id"/>
339                             </group>
340                             <group>
341                                 <field name="type"/>
342                             </group>
343                         </group>
344                         <group name="basic">
345                             <group name="account_property" string="Account Properties"/>
346                             <group name="account_stock_property" string="Account Stock Properties"/>
347                         </group>
348                     </sheet>
349                 </form>
350             </field>
351         </record>
352         <record id="product_category_list_view" model="ir.ui.view">
353             <field name="name">product.category.list</field>
354             <field name="model">product.category</field>
355             <field name="priority">1</field>
356             <field name="arch" type="xml">
357                 <tree string="Product Categories">
358                     <field name="complete_name"/>
359                 </tree>
360             </field>
361         </record>
362         <record id="product_category_tree_view" model="ir.ui.view">
363             <field name="name">product.category.tree</field>
364             <field name="model">product.category</field>
365             <field name="field_parent">child_id</field>
366             <field name="arch" type="xml">
367                 <tree toolbar="True" string="Product Categories">
368                     <field name="name"/>
369                 </tree>
370             </field>
371         </record>
372         <record id="product_category_action" model="ir.actions.act_window">
373             <field name="name">Products by Category</field>
374             <field name="type">ir.actions.act_window</field>
375             <field name="res_model">product.category</field>
376             <field name="domain">[('parent_id','=',False)]</field>
377             <field name="view_type">tree</field>
378             <field name="view_id" ref="product_category_tree_view"/>
379             <field name="help" type="html">
380               <p>
381                 Here is a list of all your products classified by category. You
382                 can click a category to get the list of all products linked to
383                 this category or to a child of this category.
384               </p>
385             </field>
386         </record>
387         <menuitem
388             action="product_category_action"
389             id="product.menu_products_category"
390             parent="base.menu_product"
391             sequence="0" groups="base.group_no_one"/>
392         <record id="product_category_action_form" model="ir.actions.act_window">
393             <field name="name">Product Categories</field>
394             <field name="type">ir.actions.act_window</field>
395             <field name="res_model">product.category</field>
396             <field name="view_type">form</field>
397             <field name="search_view_id" ref="product_category_search_view"/>
398             <field name="view_id" ref="product_category_list_view"/>
399         </record>
400         <menuitem action="product_category_action_form"
401             groups="base.group_no_one"
402             id="menu_product_category_action_form"
403             parent="prod_config_main" sequence="2"/>
404
405
406         <record id="product_normal_action_tree" model="ir.actions.act_window">
407             <field name="name">Products</field>
408             <field name="type">ir.actions.act_window</field>
409             <field name="res_model">product.product</field>
410             <field name="view_type">form</field>
411             <field name="view_mode">tree,form,kanban</field>
412             <field name="context">{'categ_id':active_id, 'search_default_categ_id':active_id}</field>
413         </record>
414         <record id="ir_product_category_open" model="ir.values">
415             <field eval="'tree_but_open'" name="key2"/>
416             <field eval="'product.category'" name="model"/>
417             <field name="name">Products by Categories</field>
418             <field eval="'ir.actions.act_window,%d'%product_normal_action_tree" name="value"/>
419         </record>
420
421
422         <!-- Unit of Measure -->
423
424         <record id="product_uom_tree_view" model="ir.ui.view">
425             <field name="name">product.uom.tree</field>
426             <field name="model">product.uom</field>
427             <field name="arch" type="xml">
428                 <tree string="Units of Measure">
429                     <field name="name"/>
430                     <field name="category_id"/>
431                     <field name="factor"/>
432                 </tree>
433             </field>
434         </record>
435
436         <record id="product_uom_form_view" model="ir.ui.view">
437             <field name="name">product.uom.form</field>
438             <field name="model">product.uom</field>
439             <field name="arch" type="xml">
440                 <form string="Units of Measure" version="7.0">
441                     <group>
442                         <group>
443                             <field name="name"/>
444                             <field name="category_id"/>
445                             <field name="active"/>
446                         </group>
447                         <group>
448                             <field name="uom_type" on_change="onchange_type(uom_type)"/>
449                             <field name="rounding"/>
450                             <field name="factor" attrs="{'invisible':[('uom_type','!=','smaller')]}"/>
451                             <label string="  e.g: 1 * (reference unit) = ratio * (this unit)" attrs="{'invisible':[('uom_type','!=','smaller')]}"/>
452                             <field name="factor_inv" attrs="{'invisible':[('uom_type','!=','bigger')]}"/>
453                             <label string="  e.g: 1 * (this unit) = ratio * (reference unit)" attrs="{'invisible':[('uom_type','!=','bigger')]}"/>
454                         </group>
455                     </group>
456                 </form>
457             </field>
458         </record>
459         <record id="product_uom_form_action" model="ir.actions.act_window">
460             <field name="name">Units of Measure</field>
461             <field name="type">ir.actions.act_window</field>
462             <field name="res_model">product.uom</field>
463             <field name="view_type">form</field>
464             <field name="view_id" ref="product_uom_tree_view"/>
465             <field name="help" type="html">
466               <p class="oe_view_nocontent_create">
467                 Click to add a new unit of measure.
468               </p><p>
469                 You must define a conversion rate between several Units of
470                 Measure within the same category.
471               </p>
472             </field>
473         </record>
474         <menuitem id="next_id_16" name="Units of Measure" parent="prod_config_main" sequence="30" groups="product.group_uom"/>
475         <menuitem action="product_uom_form_action" id="menu_product_uom_form_action" parent="base.menu_base_config" sequence="30" groups="product.group_uom"/>
476
477         <record id="product_uom_categ_form_view" model="ir.ui.view">
478             <field name="name">product.uom.categ.form</field>
479             <field name="model">product.uom.categ</field>
480             <field name="arch" type="xml">
481                 <form string="Units of Measure categories" version="7.0">
482                     <group>
483                         <field name="name"/>
484                     </group>
485                 </form>
486             </field>
487         </record>
488         <record id="product_uom_categ_form_action" model="ir.actions.act_window">
489             <field name="name">Unit of Measure Categories</field>
490             <field name="type">ir.actions.act_window</field>
491             <field name="res_model">product.uom.categ</field>
492             <field name="view_type">form</field>
493             <field name="view_mode">tree,form</field>
494             <field name="help" type="html">
495               <p class="oe_view_nocontent_create">
496                 Click to add a new unit of measure category.
497               </p><p>
498                 Units of measure belonging to the same category can be
499                 converted between each others. For example, in the category
500                 <i>'Time'</i>, you will have the following units of measure:
501                 Hours, Days.
502               </p>
503             </field>
504         </record>
505         <menuitem action="product_uom_categ_form_action" id="menu_product_uom_categ_form_action" parent="base.menu_base_config" sequence="25" groups="base.group_no_one"/>
506
507         <record id="product_ul_form_view" model="ir.ui.view">
508             <field name="name">product.ul.form.view</field>
509             <field name="model">product.ul</field>
510             <field name="arch" type="xml">
511                 <form string="Packaging" version="7.0">
512                     <group>
513                         <field name="name"/>
514                         <field name="type"/>
515                     </group>
516                 </form>
517             </field>
518         </record>
519         <record id="product_ul_tree" model="ir.ui.view">
520             <field name="name">product.ul.tree</field>
521             <field name="model">product.ul</field>
522             <field name="arch" type="xml">
523                 <tree string="Packaging">
524                     <field name="name"/>
525                     <field name="type"/>
526                 </tree>
527             </field>
528         </record>
529         <record id="product_ul_form_action" model="ir.actions.act_window">
530             <field name="name">Packaging</field>
531             <field name="type">ir.actions.act_window</field>
532             <field name="res_model">product.ul</field>
533             <field name="view_type">form</field>
534             <field name="view_mode">tree,form</field>
535             <field name="help" type="html">
536               <p class="oe_view_nocontent_create">
537                 Click to add a new packaging type.
538               </p><p>
539                 The packaging type define the dimensions as well as the number
540                 of products per package. This will ensure salesperson sell the
541                 right number of products according to the package selected.
542               </p>
543             </field>
544         </record>
545         <menuitem
546             action="product_ul_form_action" groups="product.group_stock_packaging" id="menu_product_ul_form_action" parent="prod_config_main" sequence="3"/>
547
548         <record id="product_packaging_tree_view" model="ir.ui.view">
549             <field name="name">product.packaging.tree.view</field>
550             <field name="model">product.packaging</field>
551             <field name="arch" type="xml">
552                 <tree string="Packaging">
553                     <field name="sequence" widget="handle"/>
554                     <field name="ean"/>
555                     <field name="qty"/>
556                     <field name="ul"/>
557                 </tree>
558             </field>
559         </record>
560
561         <record id="product_packaging_form_view" model="ir.ui.view">
562             <field name="name">product.packaging.form.view</field>
563             <field name="model">product.packaging</field>
564             <field name="arch" type="xml">
565                 <form string="Packaging" version="7.0">
566                     <group col="4">
567                         <field name="product_id"/>
568                         <newline/>
569                         <field name="ean"/>
570                         <field name="sequence" invisible="1"/>
571                         <newline/>
572                         <field name="qty"/>
573                         <field name="ul"/>
574                         <field name="weight_ul"/>
575                         <separator colspan="4" string="Palletization"/>
576                         <field name="ul_qty"/>
577                         <field name="rows"/>
578                         <field name="weight"/>
579                         <separator colspan="4" string="Pallet Dimension"/>
580                         <field name="height"/>
581                         <field name="width"/>
582                         <field name="length"/>
583                         <separator colspan="4" string="Other Info"/>
584                         <field colspan="4" name="name"/>
585                     </group>
586                 </form>
587             </field>
588         </record>
589
590         <record id="product_supplierinfo_form_view" model="ir.ui.view">
591             <field name="name">product.supplierinfo.form.view</field>
592             <field name="model">product.supplierinfo</field>
593             <field name="arch" type="xml">
594                 <form string="Supplier Information" version="7.0">
595                     <group col="4">
596                         <field name="name" context="{'default_customer': 0, 'search_default_supplier': 1, 'default_supplier': 1}"/>
597                         <field name="sequence"/>
598                         <field name="product_name"/>
599                         <field name="product_code"/>
600                         <field name="min_qty"/>
601                         <field name="product_uom" groups="product.group_uom"/>
602                         <field name="delay"/>
603                         <field name="company_id" groups="base.group_multi_company" widget="selection"/>
604                     </group>
605                     <field groups="product.group_sale_pricelist" name="pricelist_ids">
606                         <tree editable="bottom" string="Pricelist">
607                             <field name="min_quantity"/>
608                             <field name="price"/>
609                         </tree>
610                         <form version="7.0">
611                             <group>
612                                 <field name="min_quantity"/>
613                                 <field name="price"/>
614                             </group>
615                         </form>
616                     </field>
617                 </form>
618             </field>
619         </record>
620         <record id="product_supplierinfo_tree_view" model="ir.ui.view">
621             <field name="name">product.supplierinfo.tree.view</field>
622             <field name="model">product.supplierinfo</field>
623             <field name="arch" type="xml">
624                 <tree string="Supplier Information">
625                     <field name="sequence" widget="handle"/>
626                     <field name="name"/>
627                     <field name="delay"/>
628                     <field name="min_qty"/>
629                     <field name="company_id" groups="base.group_multi_company" widget="selection"/>
630                 </tree>
631             </field>
632         </record>
633
634         <record id="product_variant_form_view" model="ir.ui.view">
635             <field name="name">product.variant.form</field>
636             <field name="model">product.product</field>
637             <field name="arch" type="xml">
638                 <form string="Product Variant" version="7.0">
639                     <group col="4">
640                         <field name="product_tmpl_id"/>
641                         <field name="active"/>
642                         <field name="variants"/>
643                         <field name="default_code"/>
644                         <field name="price_margin"/>
645                         <field name="price_extra"/>
646                     </group>
647                 </form>
648             </field>
649         </record>
650
651         <record id="product_variant_tree_view" model="ir.ui.view">
652             <field name="name">product.variant.tree</field>
653             <field name="model">product.product</field>
654             <field name="arch" type="xml">
655                 <tree string="Product Variant">
656                     <field name="product_tmpl_id"/>
657                     <field name="active"/>
658                     <field name="variants"/>
659                     <field name="default_code"/>
660                     <field name="price_margin"/>
661                     <field name="price_extra"/>
662                 </tree>
663             </field>
664         </record>
665
666         <record id="product_template_tree_view" model="ir.ui.view">
667             <field name="name">product.template.product.tree</field>
668             <field name="model">product.template</field>
669             <field name="arch" type="xml">
670                 <tree string="Product Template">
671                     <field name="name"/>
672                     <field name="categ_id"/>
673                     <field name="type"/>
674                     <field name="state"/>
675                 </tree>
676             </field>
677         </record>
678
679         <record id="product_template_form_view" model="ir.ui.view">
680             <field name="name">product.template.product.form</field>
681             <field name="model">product.template</field>
682             <field name="arch" type="xml">
683                 <form string="Product Template" version="7.0">
684                     <label for="name" class="oe_edit_only"/>
685                     <h1><field name="name"/></h1>
686                     <label for="categ_id" class="oe_edit_only"/>
687                     <h2><field name="categ_id"/></h2>
688                     <notebook>
689                         <page string="Information">
690                         <group>
691                             <group string="Product Type">
692                                 <field name="sale_ok"/>
693                                 <field name="purchase_ok"/>
694                             </group>
695                             <group string="Procurement">
696                                 <field name="type"/>
697                                 <field name="procure_method"/>
698                                 <field name="supply_method"/>
699                             </group>
700
701                             <group string="Base Prices">
702                                 <field name="list_price"/>
703                                 <field name="standard_price" attrs="{'readonly':[('cost_method','=','average')]}"/>
704                                 <field name="cost_method"/>
705                             </group>
706
707                             <group string="Weights">
708                                 <field digits="(14, 3)" name="volume" attrs="{'readonly':[('type','=','service')]}"/>
709                                 <field digits="(14, 3)" name="weight" attrs="{'readonly':[('type','=','service')]}"/>
710                                 <field digits="(14, 3)" name="weight_net" attrs="{'readonly':[('type','=','service')]}"/>
711                             </group>
712
713                             <group name="status" string="Status">
714                                 <field name="categ_id"/>
715                                 <field name="state"/>
716                                 <field name="product_manager"/>
717                             </group>
718
719                             <group name="uom" string="Unit of Measure">
720                                 <field name="uom_id" on_change="onchange_uom(uom_id,uom_po_id)" groups="product.group_uom"/>
721                                 <field name="uom_po_id"/>
722                             </group>
723
724                             <group name="uos" groups="product.group_uom" string="Second Unit of Measure">
725                                 <field name="uos_id"/>
726                                 <field name="uos_coeff"/>
727                                 <field name="mes_type"/>
728                             </group>
729                         </group>
730                         </page>
731                         <page string="Procurement &amp; Locations">
732                             <group>
733                                 <group name="delay" string="Delays">
734                                     <field name="sale_delay" attrs="{'readonly':[('sale_ok','=',0)]}"/>
735                                     <label for="produce_delay"/>
736                                     <div>
737                                         <field name="produce_delay" class="oe_inline"/> days
738                                     </div>
739                                     <field name="warranty"/>
740                                 </group>
741                                 <group name="store" string="Storage Localisation">
742                                     <field name="loc_rack"/>
743                                     <field name="loc_row"/>
744                                     <field name="loc_case"/>
745                                 </group>
746                             </group>
747
748                         </page>
749                         <page string="Suppliers">
750                             <field name="seller_ids"/>
751                         </page>
752                         <page string="Descriptions">
753                             <separator string="Internal Description"/>
754                             <field name="description"/>
755                             <separator string="Sale Description"/>
756                             <field name="description_sale"/>
757                             <separator string="Purchase Description"/>
758                             <field name="description_purchase"/>
759                         </page>
760                     </notebook>
761                 </form>
762             </field>
763         </record>
764
765         <record id="product_template_action_tree" model="ir.actions.act_window">
766             <field name="name">Product Templates</field>
767             <field name="type">ir.actions.act_window</field>
768             <field name="res_model">product.template</field>
769             <field name="view_type">form</field>
770             <field name="view_id" ref="product_template_tree_view"/>
771         </record>
772
773     </data>
774 </openerp>