mirror of
https://github.com/OCA/stock-logistics-warehouse.git
synced 2025-01-21 14:27:28 +02:00
[MIG] stock_inventory_discrepancy: Migration to 13.0
This commit is contained in:
10
stock_inventory_discrepancy/views/assets_backend.xml
Normal file
10
stock_inventory_discrepancy/views/assets_backend.xml
Normal 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>
|
||||
@@ -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 < 0 or discrepancy_percent > 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 < 0 or discrepancy_percent > discrepancy_threshold or "product_qty != theoretical_qty"</attribute>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user