- <!-- Variants -->
- <record id="product_variant_form_view" model="ir.ui.view">
- <field name="name">product.variant.form</field>
- <field name="model">product.product</field>
- <field name="arch" type="xml">
- <form string="Product Variant" version="7.0">
- <group col="4">
- <field name="product_tmpl_id"/>
- <field name="active"/>
- <field name="variants" required="1"/>
- <field name="default_code"/>
- <field name="price_margin"/>
- <field name="price_extra"/>
- </group>
- </form>
- </field>
- </record>
- <record id="product_variant_tree_view" model="ir.ui.view">
- <field name="name">product.variant.tree</field>
- <field name="model">product.product</field>
- <field name="arch" type="xml">
- <tree string="Product Variant">
- <field name="product_tmpl_id"/>
- <field name="variants"/>
- <field name="default_code"/>
- <field name="price_margin"/>
- <field name="price_extra"/>
- <field name="company_id" invisible="1"/>
- <field name="type" invisible="1"/>
- <field name="uom_id" invisible="1"/>
- <field name="categ_id" invisible="1"/>
- </tree>
- </field>
- </record>
- <record id="product_variant_action" model="ir.actions.act_window">
- <field name="name">Product Variants</field>
- <field name="type">ir.actions.act_window</field>
- <!--<field name="domain">[('variants','<>', False)]</field>-->
- <field name="res_model">product.product</field>
- <field name="view_type">form</field>
- <field name="view_mode">tree,form,kanban</field>
- <field name="view_id" ref="product_variant_tree_view"/>
- <field name="search_view_id" ref="product_search_form_view"/>
- <field name="help" type="html">
- <p class="oe_view_nocontent_create">
- Click to define a new variant of product.
- </p>
- </field>
- </record>
- <record id="tree_view_product_variant" model="ir.actions.act_window.view">
- <field name="sequence" eval="10"/>
- <field name="view_mode">tree</field>
- <field name="view_id" ref="product_variant_tree_view"/>
- <field name="act_window_id" ref="product_variant_action"/>
- </record>
- <record id="form_view_product_variant" model="ir.actions.act_window.view">
- <field name="sequence" eval="20"/>
- <field name="view_mode">form</field>
- <field name="view_id" ref="product_variant_form_view"/>
- <field name="act_window_id" ref="product_variant_action"/>
- </record>
- <menuitem action="product.product_variant_action" id="product.menu_variant_product" parent="base.menu_product" sequence="100" groups="product.group_product_variant"/>
-
- <!-- templates -->
- <record id="product_template_tree_view" model="ir.ui.view">
- <field name="name">product.template.product.tree</field>
- <field name="model">product.template</field>
- <field name="arch" type="xml">
- <tree string="Product Template">
- <field name="name"/>
- <field name="categ_id"/>
- <field name="type"/>
- <field name="state"/>
- </tree>
- </field>
- </record>
-
- <record id="product_template_form_view" model="ir.ui.view">
- <field name="name">product.template.product.form</field>
- <field name="model">product.template</field>
- <field name="arch" type="xml">
- <form string="Product Template" version="7.0">
- <sheet>
- <field name="image_medium" widget="image" class="oe_avatar oe_left"/>
- <div class="oe_title">
- <div class="oe_edit_only">
- <label for="name" string="Product Name"/>
- </div>
- <h1>
- <field name="name"/>
- </h1>
- <label for="categ_id" class="oe_edit_only"/>
- <h2><field name="categ_id"/></h2>
- <label for="public_categ_id" class="oe_edit_only"/>
- <h3><field name="public_categ_id"/></h3>
- </div>
- <notebook>
- <page string="Information">
- <group>
- <group string="Product Type">
- <field name="sale_ok"/>
- </group>
- <group string="Procurement">
- <field name="type"/>
- </group>
-
- <group string="Base Prices">
- <field name="list_price"/>
- <field name="standard_price" attrs="{'readonly':[('cost_method','=','average')]}"/>
- <field name="cost_method"/>
- </group>
-
- <group string="Weights">
- <field digits="(14, 3)" name="volume" attrs="{'readonly':[('type','=','service')]}"/>
- <field digits="(14, 3)" name="weight" attrs="{'readonly':[('type','=','service')]}"/>
- <field digits="(14, 3)" name="weight_net" attrs="{'readonly':[('type','=','service')]}"/>
- </group>
-
- <group name="status" string="Status">
- <field name="categ_id"/>
- <field name="state"/>
- <field name="product_manager" context="{'default_groups_ref': ['base.group_user', 'base.group_partner_manager', 'base.group_sale_manager']}"/>
- </group>
-
- <group name="uom" string="Unit of Measure">
- <field name="uom_id" on_change="onchange_uom(uom_id,uom_po_id)" groups="product.group_uom"/>
- <field name="uom_po_id"/>
- </group>
-
- <group name="uos" groups="product.group_uom" string="Second Unit of Measure">
- <field name="uos_id"/>
- <field name="uos_coeff"/>
- <field name="mes_type"/>
- </group>
-
- <group colspan="4" string="Product Variants" groups="product.group_product_variant">
- <field colspan="4" name="product_variant_ids" nolabel="1">
- <tree string="Product Variants" editable="bottom">
- <field name="active"/>
- <field name="variants" required="1"/>
- <field name="default_code"/>
- <field name="price_margin"/>
- <field name="price_extra"/>
- </tree>
- </field>
- </group>
- </group>
- </page>
- <page string="Procurement & Locations">
- <group>
- <group name="delay" string="Delays">
- <label for="produce_delay"/>
- <div>
- <field name="produce_delay" class="oe_inline"/> days
- </div>
- <field name="warranty"/>
- </group>
- </group>
-
- </page>
- <page string="Suppliers">
- <field name="seller_ids"/>
- </page>
- <page string="Descriptions">
- <separator string="Internal Description"/>
- <field name="description"/>
- <separator string="Sale Description"/>
- <field name="description_sale"/>
- <separator string="Purchase Description"/>
- <field name="description_purchase"/>
- </page>
- </notebook>
- </sheet>
- <div class="oe_chatter">
- <field name="message_follower_ids" widget="mail_followers"/>
- <field name="message_ids" widget="mail_thread"/>
- </div>
- </form>
- </field>
- </record>
-
- <record id="product_template_action_tree" model="ir.actions.act_window">
- <field name="name">Product Templates</field>
- <field name="type">ir.actions.act_window</field>
- <field name="res_model">product.template</field>
- <field name="view_type">form</field>
- <field name="view_id" ref="product_template_tree_view"/>
- </record>
-
- <menuitem id="product_template_menu"
- parent="base.menu_product" sequence="25"
- action="product_template_action_tree"/>
-