product_variant_view.xml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <openerp>
  2. <data>
  3. <record model="ir.ui.view" id="view_stock_product_tree">
  4. <field name="model">product.product</field>
  5. <field name="inherit_id" ref="stock.view_stock_product_tree"/>
  6. <field name="arch" type="xml">
  7. <!-- Add grey color for inactive record.
  8. Variants are mainly used with stock,
  9. Then we also embedds color attributes of module stock -->
  10. <xpath expr="//tree" position="attributes">
  11. <attribute name="colors" translation="off">grey:active==False;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')</attribute>
  12. </xpath>
  13. </field>
  14. </record>
  15. <record model="ir.ui.view" id="detail_field_custom_in_view">
  16. <field name="model">product.product</field>
  17. <field name="inherit_id" ref="product.product_product_tree_view"/>
  18. <field name="arch" type="xml">
  19. <xpath expr="//tree" position="inside">
  20. <field name="active" invisible ="1"/>
  21. <button type="object" name="button_activate" invisible="1"
  22. attrs="{'invisible': [('active','=',True)]}" icon="gtk-stop"/>
  23. <button type="object" name="button_deactivate" invisible="1"
  24. attrs="{'invisible': [('active','=',False)]}" icon="gtk-apply"/>
  25. </xpath>
  26. </field>
  27. </record>
  28. <record id="product.product_variant_action" model="ir.actions.act_window">
  29. <field name="context">{'search_default_product_tmpl_id': [active_id],
  30. 'default_product_tmpl_id': active_id,
  31. 'active_test': False}</field>
  32. </record>
  33. </data>
  34. </openerp>