[MIG] stock_inventory_discrepancy: Migration to 13.0

This commit is contained in:
hveficent
2020-01-07 14:03:21 +01:00
committed by Mateu Griful
parent bc1b2c267f
commit 2edeafa057
14 changed files with 282 additions and 61 deletions

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="stock_assets_backend" name="stock_inventory assets" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript" src="/stock_inventory_discrepancy/static/src/js/inventory_validate_button_controller.js"></script>
</xpath>
</template>
</odoo>

View File

@@ -20,7 +20,6 @@
<xpath expr="//button[@name='action_validate']"
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_validate']"
position="after">
@@ -30,19 +29,31 @@
groups="stock_inventory_discrepancy.group_stock_inventory_validation_always"
attrs="{'invisible': ['|',('state', '!=', 'pending'),('over_discrepancy_line_count', '=', 0)]}"/>
</xpath>
<field name="date" position="after">
<xpath expr="//button[@name='action_open_inventory_lines']" position="attributes">
<attribute name="states">pending,confirm</attribute>
</xpath>
<xpath expr="//button[@name='action_cancel_draft'][2]" position="attributes">
<attribute name="states">pending,confirm</attribute>
</xpath>
<field name="company_id" position="before">
<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>
<record id="stock_inventory_line_tree2" model="ir.ui.view">
<field name="name">stock.inventory.line.tree2</field>
<field name="model">stock.inventory.line</field>
<field name="inherit_id" ref="stock.stock_inventory_line_tree2"/>
<field name="arch" type="xml">
<field name="product_qty" position="after">
<field name="discrepancy_qty"/>
<field name="discrepancy_percent"/>
<field name="discrepancy_threshold"/>
</field>
<xpath expr="//tree" position="attributes">
<attribute name="decoration-danger">theoretical_qty &lt; 0 or discrepancy_percent &gt; discrepancy_threshold or "product_qty != theoretical_qty"</attribute>
</xpath>
</field>
</record>
</odoo>

View File

@@ -9,11 +9,12 @@
<field name="model">stock.location</field>
<field name="inherit_id" ref="stock.view_location_form"/>
<field name="arch" type="xml">
<field name="partner_id" position="after">
<field name="return_location" position="after">
<label for="discrepancy_threshold"/>
<div>
<field name="discrepancy_threshold" class="oe_inline"/> %
</div>
<field name="propagate_discrepancy_threshold"/>
</field>
</field>
</record>

View File

@@ -4,7 +4,7 @@
<odoo>
<record id="view_warehouse_form" model="ir.ui.view">
<record id="view_warehouse" model="ir.ui.view">
<field name="name">Warehouse form - Inventory Discrepancy
extension</field>
<field name="model">stock.warehouse</field>