Scale up game has been printed with the quantity show by default on the supplier info. So we copy that behavior in standard for educational purpose and avoid to print again all the scale up. Also it's better from a usablity point of view since it's an important information. opw-fp closes odoo/odoo#81774 X-original-commit: 4a47727c68a9f5c66ad9d7656f499b4e760f315c Signed-off-by: William Henrotin (whe) <whe@odoo.com> Signed-off-by: Arnold Moyaux <arm@odoo.com>
148 lines
8.6 KiB
XML
148 lines
8.6 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
|
|
<!-- Product Suppliers-->
|
|
<record id="product_supplierinfo_tree_view2" model="ir.ui.view">
|
|
<field name="name">product.supplierinfo.tree.view2</field>
|
|
<field name="model">product.supplierinfo</field>
|
|
<field name="inherit_id" ref="product.product_supplierinfo_tree_view"/>
|
|
<field name="mode">primary</field>
|
|
<field name="priority" eval="1000"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//tree" position="attributes">
|
|
<attribute name="editable">bottom</attribute>
|
|
</xpath>
|
|
<xpath expr="//field[@name='company_id']" position="attributes">
|
|
<attribute name="readonly">0</attribute>
|
|
<attribute name="optional">hide</attribute>
|
|
</xpath>
|
|
<xpath expr="//field[@name='min_qty']" position="attributes">
|
|
<attribute name="optional">show</attribute>
|
|
</xpath>
|
|
<xpath expr="//field[@name='partner_id']" position="attributes">
|
|
<attribute name="readonly">0</attribute>
|
|
</xpath>
|
|
<xpath expr="//field[@name='product_id']" position="attributes">
|
|
<attribute name="readonly">0</attribute>
|
|
<attribute name="options">{'no_create': True, 'no_open': True}</attribute>
|
|
</xpath>
|
|
<xpath expr="//field[@name='delay']" position="attributes">
|
|
<attribute name="optional">show</attribute>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_product_supplier_inherit" model="ir.ui.view">
|
|
<field name="name">product.template.supplier.form.inherit</field>
|
|
<field name="model">product.template</field>
|
|
<field name="inherit_id" ref="product.product_template_form_view"/>
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//page[@name='purchase']" position="attributes">
|
|
<attribute name="invisible">0</attribute>
|
|
</xpath>
|
|
<group name="purchase" position="before">
|
|
<field name="seller_ids" context="{'default_product_tmpl_id':context.get('product_tmpl_id',active_id), 'product_template_invisible_variant': True, 'tree_view_ref':'purchase.product_supplierinfo_tree_view2'}" nolabel="1" attrs="{'invisible': [('product_variant_count','>',1)], 'readonly': [('product_variant_count','>',1)]}"/>
|
|
<field name="variant_seller_ids" context="{'model': active_model, 'active_id': active_id, 'tree_view_ref':'purchase.product_supplierinfo_tree_view2'}" nolabel="1" attrs="{'invisible': [('product_variant_count','<=',1)], 'readonly': [('product_variant_count','<=',1)]}"/>
|
|
</group>
|
|
<group name="bill" position="attributes">
|
|
<attribute name="groups">purchase.group_purchase_manager</attribute>
|
|
</group>
|
|
<group name="bill" position="inside">
|
|
<field name="purchase_method" widget="radio"/>
|
|
</group>
|
|
<page name="purchase" position="inside">
|
|
<group>
|
|
<group string="Purchase Description">
|
|
<field name="description_purchase" nolabel="1"
|
|
placeholder="This note is added to purchase orders."/>
|
|
</group>
|
|
<group string="Warning when Purchasing this Product" groups="purchase.group_warning_purchase">
|
|
<field name="purchase_line_warn" nolabel="1"/>
|
|
<field name="purchase_line_warn_msg" colspan="3" nolabel="1"
|
|
attrs="{'required':[('purchase_line_warn','!=','no-message')],'readonly':[('purchase_line_warn','=','no-message')], 'invisible':[('purchase_line_warn','=','no-message')]}"/>
|
|
</group>
|
|
</group>
|
|
</page>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_category_property_form" model="ir.ui.view">
|
|
<field name="name">product.category.property.form.inherit.stock</field>
|
|
<field name="model">product.category</field>
|
|
<field name="inherit_id" ref="account.view_category_property_form"/>
|
|
<field name="arch" type="xml">
|
|
<field name="property_account_income_categ_id" position="before">
|
|
<field name="property_account_creditor_price_difference_categ" domain="[('deprecated','=',False)]" groups="account.group_account_readonly"/>
|
|
</field>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_product_account_purchase_ok_form" model="ir.ui.view">
|
|
<field name="name">product.template.account.purchase.ok.form.inherit</field>
|
|
<field name="model">product.template</field>
|
|
<field name="inherit_id" ref="account.product_template_form_view"/>
|
|
<field name="arch" type="xml">
|
|
<field name="property_account_expense_id" position="attributes">
|
|
<attribute name="attrs">{'readonly': [('purchase_ok', '=', 0)]}</attribute>
|
|
</field>
|
|
<field name='supplier_taxes_id' position="replace" >
|
|
<field name="supplier_taxes_id" colspan="2" widget="many2many_tags" attrs="{'readonly':[('purchase_ok','=',0)]}" context="{'default_type_tax_use':'purchase'}"/>
|
|
</field>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="view_product_template_purchase_buttons_from" model="ir.ui.view">
|
|
<field name="name">product.template.purchase.button.inherit</field>
|
|
<field name="model">product.template</field>
|
|
<field name="inherit_id" ref="product.product_template_only_form_view"/>
|
|
<field name="groups_id" eval="[(4, ref('purchase.group_purchase_user'))]"/>
|
|
<field name="arch" type="xml">
|
|
<div name="button_box" position="inside">
|
|
<button class="oe_stat_button" name="action_view_po"
|
|
type="object" icon="fa-credit-card" attrs="{'invisible': [('purchase_ok', '=', False)]}" help="Purchased in the last 365 days">
|
|
<div class="o_field_widget o_stat_info">
|
|
<span class="o_stat_value">
|
|
<field name="purchased_product_qty" widget="statinfo" nolabel="1" class="mr4"/>
|
|
<field name="uom_name"/>
|
|
</span>
|
|
<span class="o_stat_text">Purchased</span>
|
|
</div>
|
|
</button>
|
|
</div>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="product_template_form_view" model="ir.ui.view">
|
|
<field name="name">product.normal.form.inherit.stock</field>
|
|
<field name="model">product.template</field>
|
|
<field name="inherit_id" ref="account.product_template_form_view"/>
|
|
<field name="arch" type="xml">
|
|
<field name="property_account_expense_id" position="after">
|
|
<field name="property_account_creditor_price_difference" domain="[('deprecated','=',False)]" attrs="{'readonly':[('purchase_ok', '=', 0)]}" groups="account.group_account_readonly"/>
|
|
</field>
|
|
</field>
|
|
</record>
|
|
|
|
<record id="product_normal_form_view_inherit_purchase" model="ir.ui.view">
|
|
<field name="name">product.product.purchase.order</field>
|
|
<field name="model">product.product</field>
|
|
<field name="inherit_id" ref="product.product_normal_form_view"/>
|
|
<field name="groups_id" eval="[(4, ref('purchase.group_purchase_user'))]"/>
|
|
<field name="arch" type="xml">
|
|
<div name="button_box" position="inside">
|
|
<button class="oe_stat_button" name="action_view_po"
|
|
type="object" icon="fa-credit-card" attrs="{'invisible': [('purchase_ok', '=', False)]}" help="Purchased in the last 365 days">
|
|
<div class="o_field_widget o_stat_info">
|
|
<span class="o_stat_value">
|
|
<field name="purchased_product_qty" widget="statinfo" nolabel="1" class="mr4"/>
|
|
<field name="uom_name"/>
|
|
</span>
|
|
<span class="o_stat_text">Purchased</span>
|
|
</div>
|
|
</button>
|
|
</div>
|
|
</field>
|
|
</record>
|
|
|
|
</odoo>
|