[IMP] stock, delivery: move fields to delivery

Before this commit, `print_label` and `propogate_carrier` fields were
visible despite the delivery methods setting is off.
This commit moved these two fields into delivery module so now these
fields will be visible once the user installed the delivery module.

task-2581265

Part-of: odoo/odoo#74695
This commit is contained in:
Vishal Thacker
2021-11-26 15:10:23 +00:00
committed by svs-odoo
parent 7a74418b42
commit 202ee3a6c7
5 changed files with 32 additions and 2 deletions
+2
View File
@@ -29,6 +29,8 @@ invoices from picking, the system is able to add and compute the shipping line.
'wizard/choose_delivery_package_views.xml',
'wizard/choose_delivery_carrier_views.xml',
'views/stock_package_type_views.xml',
'views/stock_picking_type_views.xml',
'views/stock_rule_views.xml',
],
'demo': ['data/delivery_demo.xml'],
'installable': True,
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record model="ir.ui.view" id="view_picking_type_form_delivery">
<field name="name">stock.picking.type.tree.delivery</field>
<field name="model">stock.picking.type</field>
<field name="inherit_id" ref="stock.view_picking_type_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='sequence_code']" position="after">
<field name="print_label" attrs="{'invisible': [('code', '!=', 'internal')]}"/>
</xpath>
</field>
</record>
</odoo>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_stock_rule_form_delivery" model="ir.ui.view">
<field name="name">stock.rule.tree.delivery</field>
<field name="model">stock.rule</field>
<field name="inherit_id" ref="stock.view_stock_rule_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='propagate_cancel']" position="after">
<field name="propagate_carrier" groups="base.group_no_one"/>
</xpath>
</field>
</record>
</odoo>
@@ -43,7 +43,6 @@
<field name="sequence_id" groups="base.group_no_one"/>
<field name="sequence_code"/>
<field name="warehouse_id" groups="stock.group_stock_multi_warehouses" force_save="1"/>
<field name="print_label" attrs="{'invisible': [('code', '!=', 'internal')]}"/>
<field name="reservation_method" attrs="{'invisible': [('code', '=', 'incoming')]}" widget="radio"/>
<field name="auto_show_reception_report" attrs="{'invisible': [('code', 'not in', ['incoming', 'internal'])]}" groups="stock.group_reception_report"/>
<label for="reservation_days_before" string="Reserve before scheduled date" attrs="{'invisible': ['|', ('code', '=', 'incoming'), ('reservation_method', '!=', 'by_date')]}"/>
-1
View File
@@ -98,7 +98,6 @@
<field name="group_propagation_option"/>
<field name="group_id" attrs="{'invisible': [('group_propagation_option', '!=', 'fixed')], 'required': [('group_propagation_option', '=', 'fixed')]}"/>
<field name="propagate_cancel"/>
<field name="propagate_carrier" groups="base.group_no_one"/>
<field name="propagate_warehouse_id"/>
</group>
<group string="Options" attrs="{'invisible': [('action', 'not in', ['pull', 'push', 'pull_push'])]}">