Files
stock-logistics-warehouse/stock_inventory_discrepancy/views/stock_inventory_view.xml
Lois Rilo 367ad5e0f7 [9.0][ADD] stock_inventory_discrepancy (#245)
[ADD] stock_inventory_discrepancy
2017-02-17 08:25:07 -05:00

50 lines
2.3 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 2017 Eficent Business and IT Consulting Services S.L.
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
<odoo>
<record id="view_inventory_form" model="ir.ui.view">
<field name="name">Inventory form view - discrepancy extension </field>
<field name="model">stock.inventory</field>
<field name="inherit_id" ref="stock.view_inventory_form"/>
<field name="arch" type="xml">
<field name="state" position="attributes">
<attribute name="statusbar_visible">
draft,confirm,pending,done
</attribute>
<attribute name="statusbar_colors">
{"pending":"red"}
</attribute>
</field>
<xpath expr="//button[@name='action_done']"
position="attributes">
<attribute name="groups">stock_inventory_discrepancy.group_stock_inventory_validation</attribute>
<attribute name="context">{'normal_view': True}</attribute>
</xpath>
<xpath expr="//button[@name='action_done']"
position="after">
<button name="action_force_done"
string="Force Validation" type="object"
class="oe_highlight"
groups="stock_inventory_discrepancy.group_stock_inventory_validation_always"
attrs="{'invisible': ['|',('state', '!=', 'pending'),('over_discrepancy_line_count', '=', 0)]}"/>
</xpath>
<field name="date" position="after">
<field name="over_discrepancy_line_count" attrs="{'invisible': [('state', '!=', 'pending')]}"/>
</field>
<xpath expr="//field[@name='line_ids']/tree/field[@name='product_qty']"
position="after">
<field name="discrepancy_qty"/>
<field name="discrepancy_percent"/>
<field name="discrepancy_threshold"/>
</xpath>
<xpath expr="//field[@name='line_ids']/tree" position="attributes">
<attribute name="decoration-danger">theoretical_qty &lt; 0 or
discrepancy_percent &gt; discrepancy_threshold</attribute>
</xpath>
</field>
</record>
</odoo>