5 <menuitem name="Products" icon="terp-product" id="menu_main_product"/>
6 <menuitem name="Products/Configuration" groups="base.group_admin"
7 sequence="1" id="menu_config_product"/>
9 <record model="ir.ui.view" id="product_product_tree_view">
10 <field name="name">product.product.tree</field>
11 <field name="model">product.product</field>
12 <field name="type">tree</field>
13 <field name="priority" eval="7"/>
14 <field name="arch" type="xml">
15 <tree string="Products" colors="red:virtual_available<0;blue:state in ['draft', 'end', 'obsolete']">
16 <field name="default_code"/>
18 <field name="variants"/>
19 <field name="qty_available"/>
20 <field name="virtual_available"/>
21 <field name="price" invisible="'partner_id' not in context"/>
22 <field name="lst_price"/>
23 <field name="standard_price" />
24 <field name="state" />
28 <record model="ir.ui.view" id="product_normal_form_view">
29 <field name="name">product.normal.form</field>
30 <field name="model">product.product</field>
31 <field name="type">form</field>
32 <field name="priority" eval="7"/>
33 <field name="arch" type="xml">
34 <form string="Product">
36 <page string="Information">
37 <field name="name" select="1"/>
38 <field name="default_code" select="1"/>
39 <field name="variants" select="2"/>
40 <field name="ean13" select="2"/>
42 <field name="categ_id" select="1"/>
43 <field name="type" select="2"/>
44 <field name="volume" digits="(14, 3)"/>
46 <field name="weight" digits="(14, 3)"/>
47 <field name="weight_net" digits="(14, 3)"/>
48 <field name="procure_method"/>
49 <field name="state" select="2"/>
50 <field name="uom_id"/>
51 <field name="uom_po_id"/>
52 <field name="product_manager" select="2"/>
54 <page string="Procurement">
55 <field name="supply_method"/>
56 <field name="active" select="2"/>
58 <field name="sale_delay"/>
59 <field name="sale_ok" select="2"/>
60 <field name="produce_delay"/>
61 <field name="purchase_ok" select="2"/>
62 <field name="warranty"/>
63 <field name="rental" select="2" groups="base.group_extended"/>
64 <field name="list_price"/>
66 <field name="standard_price"/>
67 <field name="cost_method" groups="base.group_extended"/>
68 <field name="uos_id" groups="base.group_uos"/>
69 <field name="uos_coeff" groups="base.group_uos"/>
71 <field name="seller_ids" colspan="4" nolabel="1" widget="one2many_list"/>
73 <page string="Descriptions">
74 <separator string="Description" />
75 <field name="description" colspan="4" nolabel="1" />
76 <separator string="Sale Description"/>
77 <field name="description_sale" colspan="4" nolabel="1"/>
78 <separator string="Purchase Description"/>
79 <field name="description_purchase" colspan="4" nolabel="1"/>
81 <page string="Packaging" groups="base.group_extended">
82 <field name="mes_type" />
83 <field name="tracking" />
84 <field name="packaging" colspan="4" nolabel="1">
85 <form string="Packaging">
86 <field name="ean" select="1"/>
88 <field name="qty" select="1"/>
90 <field name="weight_ul"/>
91 <separator string="Paletization" colspan="4"/>
92 <field name="ul_qty"/>
94 <field name="weight"/>
95 <separator string="Palette Dimension" colspan="4"/>
96 <field name="height"/>
98 <field name="length"/>
99 <separator string="Other Info" colspan="4"/>
100 <field name="name" select="1" colspan="4"/>
104 <page string="Properties" groups="base.group_extended">
111 <record model="ir.actions.act_window" id="product_normal_action">
112 <field name="type">ir.actions.act_window</field>
113 <field name="res_model">product.product</field>
114 <field name="view_type">form</field>
115 <field name="view_id" ref="product_product_tree_view"/>
118 <menuitem name="Products/Products" action="product_normal_action" id="menu_products"/>
120 <record model="ir.ui.view" id="product_category_form_view">
121 <field name="name">product.category.form</field>
122 <field name="model">product.category</field>
123 <field name="type">form</field>
124 <field name="arch" type="xml">
125 <form string="Product Categories">
126 <field name="name" select="1"/>
127 <field name="parent_id" />
128 <field name="sequence"/>
133 <record model="ir.ui.view" id="product_category_tree_view">
134 <field name="name">product.category.tree</field>
135 <field name="model">product.category</field>
136 <field name="type">tree</field>
137 <field name="field_parent">child_id</field>
138 <field name="arch" type="xml">
139 <tree string="Products Categories">
140 <field name="complete_name"/>
144 <record model="ir.actions.act_window" id="product_category_action">
145 <field name="type">ir.actions.act_window</field>
146 <field name="res_model">product.category</field>
147 <field name="domain">[('parent_id','=',False)]</field>
148 <field name="view_type">tree</field>
149 <field name="view_id" ref="product_category_tree_view"/>
151 <menuitem name="Products/Products by Category" id="menu_product_category_action" action="product_category_action"/>
153 <record model="ir.actions.act_window" id="product_category_action_form">
154 <field name="type">ir.actions.act_window</field>
155 <field name="res_model">product.category</field>
156 <field name="view_type">form</field>
157 <field name="view_id" ref="product_category_tree_view"/>
159 <menuitem name="Products/Configuration/Products Categories" id="menu_product_category_action_form" action="product_category_action_form"/>
162 <record model="ir.actions.act_window" id="product_normal_action_tree">
163 <field name="type">ir.actions.act_window</field>
164 <field name="res_model">product.product</field>
165 <field name="view_type">form</field>
166 <field name="view_mode">tree,form</field>
167 <field name="domain">[('categ_id','child_of',[active_id])]</field>
169 <record model="ir.values" id="ir_product_category_open">
170 <field name="key2" eval="'tree_but_open'"/>
171 <field name="model" eval="'product.category'"/>
172 <field name="name">Products by Categories</field>
173 <field name="value" eval="'ir.actions.act_window,%d'%product_normal_action_tree"/>
174 <field name="object" eval="True"/>
178 # -----------------------------------------------------------------
180 # -----------------------------------------------------------------
182 <record model="ir.ui.view" id="product_uom_tree_view">
183 <field name="name">product.uom.tree</field>
184 <field name="model">product.uom</field>
185 <field name="type">tree</field>
186 <field name="arch" type="xml">
187 <tree string="Unit of Measure">
189 <field name="category_id"/>
190 <field name="factor_inv" on_change="onchange_factor_inv(factor_inv)"/>
191 <field name="factor" on_change="onchange_factor(factor)"/>
192 <field name="rounding"/>
197 <record model="ir.ui.view" id="product_uom_form_view">
198 <field name="name">product.uom.form</field>
199 <field name="model">product.uom</field>
200 <field name="type">form</field>
201 <field name="arch" type="xml">
202 <form string="Unit of Measure">
203 <field name="name" select="1"/>
204 <field name="category_id" select="1"/>
205 <field name="factor_inv" select="1"/>
206 <field name="factor" select="1"/>
207 <field name="rounding" />
208 <field name="active"/>
212 <record model="ir.actions.act_window" id="product_uom_form_action">
213 <field name="type">ir.actions.act_window</field>
214 <field name="res_model">product.uom</field>
215 <field name="view_type">form</field>
216 <field name="view_id" ref="product_uom_tree_view"/>
218 <menuitem name="Products/Configuration/Unit of Measure/Unit of Measure" id="menu_product_uom_form_action" action="product_uom_form_action"/>
220 <record model="ir.ui.view" id="product_uom_categ_form_view">
221 <field name="name">product.uom.categ.form</field>
222 <field name="model">product.uom.categ</field>
223 <field name="type">form</field>
224 <field name="arch" type="xml">
225 <form string="Unit of Measure categories">
226 <field name="name" colspan="4" select="1"/>
230 <record model="ir.actions.act_window" id="product_uom_categ_form_action">
231 <field name="type">ir.actions.act_window</field>
232 <field name="res_model">product.uom.categ</field>
233 <field name="view_type">form</field>
234 <field name="view_mode">tree,form</field>
236 <menuitem name="Products/Configuration/Unit of Measure/Unit of Measure Categories" id="menu_product_uom_categ_form_action" action="product_uom_categ_form_action"/>
238 <record model="ir.ui.view" id="product_ul_form_view">
239 <field name="name">product.ul.form.view</field>
240 <field name="model">product.ul</field>
241 <field name="type">form</field>
242 <field name="arch" type="xml">
243 <form string="Logisitcal Unit">
244 <field name="name" />
245 <field name="type" />
249 <record model="ir.ui.view" id="product_ul_tree">
250 <field name="name">product.ul.tree</field>
251 <field name="model">product.ul</field>
252 <field name="type">tree</field>
253 <field name="arch" type="xml">
254 <tree string="Logisitcal Unit">
255 <field name="name" select="1"/>
256 <field name="type" select="1"/>
260 <record model="ir.actions.act_window" id="product_ul_form_action">
261 <field name="type">ir.actions.act_window</field>
262 <field name="res_model">product.ul</field>
263 <field name="view_type">form</field>
264 <field name="view_mode">tree,form</field>
266 <menuitem name="Products/Configuration/Logisitcal Unit" id="menu_product_ul_form_action" action="product_ul_form_action"/>
268 <record model="ir.ui.view" id="product_packaging_tree_view">
269 <field name="name">product.packaging.tree.view</field>
270 <field name="model">product.packaging</field>
271 <field name="type">tree</field>
272 <field name="arch" type="xml">
273 <tree string="Packaging">
281 <record model="ir.ui.view" id="product_packaging_form_view">
282 <field name="name">product.packaging.form.view</field>
283 <field name="model">product.packaging</field>
284 <field name="type">form</field>
285 <field name="arch" type="xml">
286 <form string="Packaging">
287 <field name="product_id" select="1"/>
288 <field name="ean" select="1"/>
290 <field name="qty" select="1"/>
292 <field name="weight_ul"/>
293 <separator string="Paletization" colspan="4"/>
294 <field name="ul_qty"/>
296 <field name="weight"/>
297 <separator string="Palette Dimension" colspan="4"/>
298 <field name="height"/>
299 <field name="width"/>
300 <field name="length"/>
301 <separator string="Other Info" colspan="4"/>
302 <field name="name" select="1" colspan="4"/>
307 <record model="ir.ui.view" id="product_supplierinfo_form_view">
308 <field name="name">product.supplierinfo.form.view</field>
309 <field name="model">product.supplierinfo</field>
310 <field name="type">form</field>
311 <field name="arch" type="xml">
312 <form string="Supplier Information">
314 <field name="sequence"/>
315 <field name="product_name" />
316 <field name="product_code" />
317 <field name="delay"/>
319 <field name="pricelist_ids" widget="one2many_list" colspan="4" nolabel="1">
320 <tree string="Pricelist" editable="bottom">
321 <field name="min_quantity" />
322 <field name="price" />
325 <field name="min_quantity" />
326 <field name="price" />
332 <record model="ir.ui.view" id="product_supplierinfo_tree_view">
333 <field name="name">product.supplierinfo.tree.view</field>
334 <field name="model">product.supplierinfo</field>
335 <field name="type">tree</field>
336 <field name="arch" type="xml">
337 <tree string="Supplier Information">
338 <field name="sequence" string="Seq"/>
339 <field name="name" />
340 <field name="delay" />
342 <field name="product_code" />
347 <record model="ir.ui.view" id="product_variant_form_view">
348 <field name="name">product.variant.form</field>
349 <field name="model">product.product</field>
350 <field name="type">form</field>
351 <field name="arch" type="xml">
352 <form string="Product Variant">
353 <separator string="Description" colspan="4"/>
354 <field name="product_tmpl_id" select="1"/>
355 <field name="active" select="1"/>
356 <field name="variants" select="1"/>
357 <field name="default_code" select="1"/>
358 <field name="price_margin" select="1"/>
359 <field name="price_extra" select="1"/>
364 <record model="ir.ui.view" id="product_variant_tree_view">
365 <field name="name">product.variant.tree</field>
366 <field name="model">product.product</field>
367 <field name="type">tree</field>
368 <field name="arch" type="xml">
369 <tree string="Product Variant">
370 <field name="product_tmpl_id"/>
371 <field name="active"/>
372 <field name="variants"/>
373 <field name="default_code"/>
374 <field name="price_margin"/>
375 <field name="price_extra"/>
380 <record model="ir.ui.view" id="product_template_tree_view">
381 <field name="name">product.template.product.tree</field>
382 <field name="model">product.template</field>
383 <field name="type">tree</field>
384 <field name="arch" type="xml">
385 <tree string="Product Template">
387 <field name="categ_id"/>
389 <field name="state" />
394 <record model="ir.ui.view" id="product_template_form_view">
395 <field name="name">product.template.product.form</field>
396 <field name="model">product.template</field>
397 <field name="type">form</field>
398 <field name="arch" type="xml">
399 <form string="Product Template">
401 <page string="Information">
402 <field name="name" colspan="4" select="1"/>
403 <field name="categ_id" select="1"/>
404 <field name="type" select="1"/>
405 <field name="volume" digits="(14, 3)"/>
407 <field name="weight" digits="(14, 3)"/>
408 <field name="weight_net" digits="(14, 3)"/>
409 <field name="procure_method"/>
410 <field name="state"/>
411 <field name="uom_id"/>
412 <field name="uom_po_id"/>
413 <field name="description" colspan="4"/>
415 <field name="list_price"/>
416 <field name="standard_price"/>
417 <field name="product_manager"/>
418 <field name="cost_method"/>
420 <page string="Procurement">
421 <field name="supply_method" select="2"/>
422 <field name="rental" select="2"/>
424 <field name="sale_delay" select="2"/>
425 <field name="sale_ok" select="2"/>
426 <field name="purchase_ok" select="2"/>
427 <field name="produce_delay" select="2"/>
428 <field name="warranty"/>
430 <page string="Descriptions">
431 <separator string="Sale Description"/>
432 <field name="description_sale" colspan="4" nolabel="1"/>
433 <separator string="Purchase Description"/>
434 <field name="description_purchase" colspan="4" nolabel="1"/>
436 <page string="Properties">