summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/mrp/views/mrp_production_views.xml4
-rw-r--r--addons/mrp/views/mrp_unbuild_views.xml6
-rw-r--r--addons/point_of_sale/views/pos_config_view.xml4
-rw-r--r--addons/repair/views/repair_views.xml10
-rw-r--r--addons/stock/views/product_strategy_views.xml2
-rw-r--r--addons/stock/views/product_views.xml2
-rw-r--r--addons/stock/views/stock_inventory_views.xml12
-rw-r--r--addons/stock/views/stock_location_views.xml4
-rw-r--r--addons/stock/views/stock_move_line_views.xml8
-rw-r--r--addons/stock/views/stock_move_views.xml24
-rw-r--r--addons/stock/views/stock_package_level_views.xml8
-rw-r--r--addons/stock/views/stock_picking_views.xml16
-rw-r--r--addons/stock/views/stock_quant_views.xml8
-rw-r--r--addons/stock/views/stock_rule_views.xml8
-rw-r--r--addons/stock/views/stock_scrap_views.xml8
-rw-r--r--addons/stock/views/stock_warehouse_views.xml4
-rw-r--r--addons/stock/wizard/stock_change_product_qty_views.xml2
-rw-r--r--addons/stock/wizard/stock_warn_insufficient_qty_views.xml2
18 files changed, 67 insertions, 65 deletions
diff --git a/addons/mrp/views/mrp_production_views.xml b/addons/mrp/views/mrp_production_views.xml
index 1aa042e0bea..593d29c7681 100644
--- a/addons/mrp/views/mrp_production_views.xml
+++ b/addons/mrp/views/mrp_production_views.xml
@@ -165,8 +165,8 @@
<group>
<group groups="stock.group_stock_multi_locations">
<field name="picking_type_id" domain="[('code', '=', 'mrp_operation')]" attrs="{'readonly': [('state', '!=', 'draft')]}"/>
- <field name="location_src_id" domain="[('usage','=','internal')]" attrs="{'readonly': [('state', '!=', 'draft')]}"/>
- <field name="location_dest_id" domain="[('usage','=','internal')]" attrs="{'readonly': [('state', '!=', 'draft')]}"/>
+ <field name="location_src_id" options="{'no_create': True}" domain="[('usage','=','internal')]" attrs="{'readonly': [('state', '!=', 'draft')]}"/>
+ <field name="location_dest_id" options="{'no_create': True}" domain="[('usage','=','internal')]" attrs="{'readonly': [('state', '!=', 'draft')]}"/>
</group>
</group>
<group>
diff --git a/addons/mrp/views/mrp_unbuild_views.xml b/addons/mrp/views/mrp_unbuild_views.xml
index 1b374c7cd66..6bf2f42ce78 100644
--- a/addons/mrp/views/mrp_unbuild_views.xml
+++ b/addons/mrp/views/mrp_unbuild_views.xml
@@ -130,8 +130,8 @@
</group>
<group>
<field name="mo_id" domain="[('state','=','done')]"/>
- <field name="location_id" groups="stock.group_stock_multi_locations" domain="[('usage','=','internal')]"/>
- <field name="location_dest_id" groups="stock.group_stock_multi_locations" domain="[('usage','=','internal')]"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations" domain="[('usage','=','internal')]"/>
+ <field name="location_dest_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations" domain="[('usage','=','internal')]"/>
<field name="has_tracking" invisible="1"/>
<field name="lot_id" attrs="{'invisible': [('has_tracking', '=', 'none')], 'required': [('has_tracking', '!=', 'none')]}" groups="stock.group_production_lot"/>
</group>
@@ -158,7 +158,7 @@
<field name="product_qty"/>
<field name="product_uom_id" groups="uom.group_uom"/>
<field name="state"/>
- <field name="location_id" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
</tree>
</field>
</record>
diff --git a/addons/point_of_sale/views/pos_config_view.xml b/addons/point_of_sale/views/pos_config_view.xml
index 6c48f2d0af5..2fddc7ab81e 100644
--- a/addons/point_of_sale/views/pos_config_view.xml
+++ b/addons/point_of_sale/views/pos_config_view.xml
@@ -471,7 +471,7 @@
Stock location used for the inventory
</div>
<div>
- <field name="stock_location_id"/>
+ <field name="stock_location_id" options="{'no_create': True}"/>
</div>
</div>
</div>
@@ -509,7 +509,7 @@
<field name="arch" type="xml">
<tree string="Point of Sale Configuration">
<field name="name" />
- <field name="stock_location_id" groups="stock.group_stock_multi_locations"/>
+ <field name="stock_location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
</tree>
</field>
</record>
diff --git a/addons/repair/views/repair_views.xml b/addons/repair/views/repair_views.xml
index e72c8867cf4..cef87503fb4 100644
--- a/addons/repair/views/repair_views.xml
+++ b/addons/repair/views/repair_views.xml
@@ -63,7 +63,7 @@
<field name="address_id" groups="sale.group_delivery_invoice_address"/>
</group>
<group>
- <field name="location_id"/>
+ <field name="location_id" options="{'no_create': True}"/>
<field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>
<field name="guarantee_limit"/>
<field name="invoice_method"/>
@@ -92,8 +92,8 @@
</group>
<group>
<field name="lot_id" domain="[('product_id', '=', product_id)]" context="{'default_product_id': product_id}" groups="stock.group_production_lot"/>
- <field name="location_id" groups="stock.group_stock_multi_locations"/>
- <field name="location_dest_id" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
+ <field name="location_dest_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
</group>
</group>
<group name="History" string="History" attrs="{'invisible':[('move_id','=', False)]}">
@@ -106,8 +106,8 @@
<field name="product_id"/>
<field name='name'/>
<field name="lot_id" domain="[('product_id', '=', product_id)]" context="{'default_product_id': product_id}" groups="stock.group_production_lot"/>
- <field name="location_id" groups="stock.group_stock_multi_locations"/>
- <field name="location_dest_id" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
+ <field name="location_dest_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
<field name="product_uom_qty" string="Quantity"/>
<field name="product_uom" string="UoM" groups="uom.group_uom"/>
<field name="price_unit"/>
diff --git a/addons/stock/views/product_strategy_views.xml b/addons/stock/views/product_strategy_views.xml
index f90a8b3344c..208a2f7ba98 100644
--- a/addons/stock/views/product_strategy_views.xml
+++ b/addons/stock/views/product_strategy_views.xml
@@ -19,9 +19,11 @@
readonly="context.get('fixed_category', False)"
force_save="1"/>
<field name="location_in_id"
+ options="{'no_create': True}"
readonly="context.get('fixed_location', False)"
domain="[('child_ids', '!=', False)]"/>
<field name="location_out_id" attrs="{'readonly': [('location_in_id', '=', False)]}"
+ options="{'no_create': True}"
domain="[('id', 'child_of', location_in_id), ('id', '!=', location_in_id)]"/>
</tree>
</field>
diff --git a/addons/stock/views/product_views.xml b/addons/stock/views/product_views.xml
index 906a14e93c9..0df68691c59 100644
--- a/addons/stock/views/product_views.xml
+++ b/addons/stock/views/product_views.xml
@@ -159,7 +159,7 @@
<field name="inherit_id" ref="product.product_search_form_view"/>
<field name="arch" type="xml">
<field name="pricelist_id" position="before">
- <field name="location_id" context="{'location': self}"/>
+ <field name="location_id" options="{'no_create': True}" context="{'location': self}"/>
<field name="warehouse_id" context="{'warehouse': self}"/>
</field>
</field>
diff --git a/addons/stock/views/stock_inventory_views.xml b/addons/stock/views/stock_inventory_views.xml
index eb1fd43c0d5..3170a4bb7c6 100644
--- a/addons/stock/views/stock_inventory_views.xml
+++ b/addons/stock/views/stock_inventory_views.xml
@@ -9,7 +9,7 @@
<field name="product_id"/>
<field name="product_qty"/>
<field name="product_uom_id" groups="uom.group_uom"/>
- <field name="location_id" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
</tree>
</field>
</record>
@@ -22,7 +22,7 @@
<field name="product_tracking" invisible="1"/>
<field name="product_id" domain="[('type','=','product')]"/>
<field name="product_uom_id" string="UoM" groups="uom.group_uom"/>
- <field name="location_id" domain="[('id', 'child_of', inventory_location_id)]" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" domain="[('id', 'child_of', inventory_location_id)]" groups="stock.group_stock_multi_locations"/>
<field name="prod_lot_id" domain="[('product_id', '=', product_id)]" attrs="{'readonly': [('product_tracking', '=', 'none')]}" context="{'default_product_id': product_id}" groups="stock.group_production_lot"/>
<field name="package_id" domain="['|', ('location_id','=', False), ('location_id', '=', location_id)]" groups="stock.group_tracking_lot"/>
<field name="partner_id" groups="stock.group_tracking_owner"/>
@@ -30,7 +30,7 @@
<field name="product_qty" string="Real Quantity"/>
<field name="state" invisible="1"/>
<field name="inventory_id" invisible="1"/>
- <field name="inventory_location_id" invisible="1"/>
+ <field name="inventory_location_id" options="{'no_create': True}" invisible="1"/>
</tree>
</field>
</record>
@@ -143,7 +143,7 @@
</div>
<group>
<group>
- <field name="location_id" domain="[('usage','not in', ['supplier','production'])]" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" domain="[('usage','not in', ['supplier','production'])]" groups="stock.group_stock_multi_locations"/>
<field name="filter" string="Inventory of" widget='radio' attrs="{'readonly': [('state', '!=', 'draft')]}"/>
</group>
<group>
@@ -166,7 +166,7 @@
<field name="product_id" domain="[('type','=','product')]" attrs="{'readonly': [('parent.filter', '=', 'product')]}" force_save="1"/>
<field name="product_uom_id" string="UoM" groups="uom.group_uom" domain="[('category_id', '=', product_uom_category_id)]"/>
<field name="product_uom_category_id" invisible="1"/>
- <field name="location_id" domain="[('id', 'child_of', parent.location_id)]" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" domain="[('id', 'child_of', parent.location_id)]" groups="stock.group_stock_multi_locations"/>
<field name="prod_lot_id" domain="[('product_id', '=', product_id)]" attrs="{'readonly': [('product_tracking', '=', 'none')]}" context="{'default_product_id': product_id}" groups="stock.group_production_lot"/>
<field name="package_id" domain="['|', ('location_id','=', False), ('location_id', '=', location_id)]" groups="stock.group_tracking_lot"/>
<field name="partner_id" groups="stock.group_tracking_owner"/>
@@ -234,7 +234,7 @@
<field name="date_expected" invisible="1" />
<field name="scrapped" invisible="1"/>
<field name="state" invisible="1"/>
- <field name="location_id" string="From"/>
+ <field name="location_id" options="{'no_create': True}" string="From"/>
<field name="location_dest_id" string="To"/>
<field name="quantity_done"/>
<field name="product_uom" options="{'no_open': True, 'no_create': True}" string="Unit of Measure" groups="uom.group_uom"/>
diff --git a/addons/stock/views/stock_location_views.xml b/addons/stock/views/stock_location_views.xml
index 32290447705..66f219ebbfc 100644
--- a/addons/stock/views/stock_location_views.xml
+++ b/addons/stock/views/stock_location_views.xml
@@ -202,8 +202,8 @@
<tree>
<field name="sequence" widget="handle"/>
<field name="action"/>
- <field name="location_src_id"/>
- <field name="location_id"/>
+ <field name="location_src_id" options="{'no_create': True}"/>
+ <field name="location_id" options="{'no_create': True}"/>
</tree>
</field>
</group>
diff --git a/addons/stock/views/stock_move_line_views.xml b/addons/stock/views/stock_move_line_views.xml
index 8e95caf13f6..37c7898a2e0 100644
--- a/addons/stock/views/stock_move_line_views.xml
+++ b/addons/stock/views/stock_move_line_views.xml
@@ -8,8 +8,8 @@
<field name="date"/>
<field name="reference" string="Reference"/>
<field name="product_id"/>
- <field name="location_id"/>
- <field name="location_dest_id"/>
+ <field name="location_id" options="{'no_create': True}"/>
+ <field name="location_dest_id" options="{'no_create': True}"/>
<field name="qty_done" string="Quantity Done"/>
<field name="product_uom_id" options="{'no_open': True, 'no_create': True}" string="Unit of Measure" groups="uom.group_uom"/>
<field name="state"/>
@@ -33,8 +33,8 @@
<field name="reference" string="Reference"/>
<field name="origin"/>
<field name="product_id"/>
- <field name="location_id" groups="stock.group_stock_multi_locations"/>
- <field name="location_dest_id" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
+ <field name="location_dest_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
</group>
<group>
<label for="product_uom_qty" string="Quantity Reserved" attrs="{'invisible': [('state', '=', 'done')]}"/>
diff --git a/addons/stock/views/stock_move_views.xml b/addons/stock/views/stock_move_views.xml
index a53398d575c..7a5f0106512 100644
--- a/addons/stock/views/stock_move_views.xml
+++ b/addons/stock/views/stock_move_views.xml
@@ -11,8 +11,8 @@
<field name="product_uom" options="{'no_open': True, 'no_create': True}" string="Unit of Measure" groups="uom.group_uom"/>
<field name="product_packaging" domain="[('product_id','=',product_id)]" groups="product.group_stock_packaging"/>
<field name="picking_id"/>
- <field name="location_id" groups="stock.group_stock_multi_locations"/>
- <field name="location_dest_id" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
+ <field name="location_dest_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
<field name="create_date" groups="base.group_no_one"/>
<field name="date" string="Date" groups="base.group_no_one"/>
<field name="date_expected" string="Date Expected"/>
@@ -57,8 +57,8 @@
<field name="picking_type_id" invisible="1"/>
<field name="create_date" invisible="1" groups="base.group_no_one"/>
<field name="product_id"/>
- <field name="location_id" groups="stock.group_stock_multi_locations" string="From"/>
- <field name="location_dest_id" groups="stock.group_stock_multi_locations" string="To"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations" string="From"/>
+ <field name="location_dest_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations" string="To"/>
<field name="product_uom_qty"/>
<field name="product_uom" options="{'no_open': True, 'no_create': True}" string="Unit of Measure" groups="uom.group_uom"/>
<field name="state"/>
@@ -148,8 +148,8 @@
<field name="name" invisible="1"/>
<field name="product_uom_qty"/>
<field name="product_uom" options="{'no_open': True, 'no_create': True}" string="Unit of Measure" groups="uom.group_uom"/>
- <field name="location_id" invisible="1"/>
- <field name="create_date" invisible="1" />
+ <field name="location_id" options="{'no_create': True}" invisible="1"/>
+ <field name="create_date" options="{'no_create': True}" invisible="1" />
<field name="date_expected" invisible="1" />
<field name="picking_type_id" invisible="1"/>
<field name="scrapped" invisible="1"/>
@@ -209,7 +209,7 @@
<field name="picking_id" invisible="1"/>
<field name="product_id" invisible="1"/>
<field name="package_level_id" invisible="1"/>
- <field name="location_id" attrs="{'readonly': ['&amp;', ('package_level_id', '!=', False), ('parent.picking_type_entire_packs', '=', True)]}" invisible="not context.get('show_source_location')" domain="[('id', 'child_of', parent.location_id)]" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" attrs="{'readonly': ['&amp;', ('package_level_id', '!=', False), ('parent.picking_type_entire_packs', '=', True)]}" invisible="not context.get('show_source_location')" domain="[('id', 'child_of', parent.location_id)]" groups="stock.group_stock_multi_locations"/>
<field name="location_dest_id" attrs="{'readonly': ['&amp;', ('package_level_id', '!=', False), ('parent.picking_type_entire_packs', '=', True)]}" invisible="not context.get('show_destination_location')" domain="[('id', 'child_of', parent.location_dest_id)]" groups="stock.group_stock_multi_locations"/>
<field name="lot_id" attrs="{'readonly': ['&amp;', ('package_level_id', '!=', False), ('parent.picking_type_entire_packs', '=', True)]}" invisible="not context.get('show_lots_m2o')" domain="[('product_id', '=', parent.product_id)]" groups="stock.group_production_lot" context="{'default_product_id': parent.product_id, 'active_picking_id': picking_id}"/>
<field name="lot_name" attrs="{'readonly': ['&amp;', ('package_level_id', '!=', False), ('parent.picking_type_entire_packs', '=', True)]}" invisible="not context.get('show_lots_text')" groups="stock.group_production_lot"/>
@@ -243,8 +243,8 @@
<group name="main_grp" colspan="2">
<group name="main_grp_col1">
<field name="reference"/>
- <field name="location_id"/>
- <field name="location_dest_id"/>
+ <field name="location_id" options="{'no_create': True}"/>
+ <field name="location_dest_id" options="{'no_create': True}"/>
</group>
<group name="main_grp_col2">
<field name="product_id"/>
@@ -313,8 +313,8 @@
</group>
<group string="Locations" groups="base.group_no_one">
<field name="name"/>
- <field name="location_id"/>
- <field name="location_dest_id"/>
+ <field name="location_id" options="{'no_create': True}"/>
+ <field name="location_dest_id" options="{'no_create': True}"/>
</group>
</group>
<group>
@@ -446,7 +446,7 @@
<field name="product_id"/>
<field name="product_uom_qty"/>
<field name="product_uom" options="{'no_open': True, 'no_create': True}" string="Unit of Measure" groups="uom.group_uom"/>
- <field name="location_id" invisible="1"/>
+ <field name="location_id" options="{'no_create': True}" invisible="1"/>
<field name="location_dest_id" invisible="1"/>
<field name="create_date" invisible="1"/>
<field name="state"/>
diff --git a/addons/stock/views/stock_package_level_views.xml b/addons/stock/views/stock_package_level_views.xml
index 30ed9f999a8..df1dac82f22 100644
--- a/addons/stock/views/stock_package_level_views.xml
+++ b/addons/stock/views/stock_package_level_views.xml
@@ -15,8 +15,8 @@
<field name="picking_type_code" invisible="1"/>
<group>
<field name="package_id"/>
- <field name="location_id" attrs="{'invisible': [('picking_type_code', '=', 'incoming')]}" groups="stock.group_stock_multi_locations"/>
- <field name="location_dest_id" attrs="{'invisible': [('picking_type_code', '=', 'outgoing')]}" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" attrs="{'invisible': [('picking_type_code', '=', 'incoming')]}" groups="stock.group_stock_multi_locations"/>
+ <field name="location_dest_id" options="{'no_create': True}" attrs="{'invisible': [('picking_type_code', '=', 'outgoing')]}" groups="stock.group_stock_multi_locations"/>
<field name="is_done"/>
</group>
<field name="move_ids" attrs="{'invisible': [('state', 'in', ('new', 'draft', 'assigned', 'done'))]}">
@@ -53,8 +53,8 @@
<tree editable="bottom" decoration-muted="state == 'done'">
<field name="is_fresh_package" invisible="1"/>
<field name="package_id" attrs="{'readonly': [('state', 'in', ('confirmed', 'assigned', 'done', 'cancel'))]}" domain="[('location_id', 'child_of', parent.location_id)]" options="{'no_create': True}"/>
- <field name="location_id" attrs="{'column_invisible': [('parent.picking_type_code', '=', 'incoming')]}" groups="stock.group_stock_multi_locations"/>
- <field name="location_dest_id" domain="[('id', 'child_of', parent.location_dest_id)]" attrs="{'column_invisible': [('parent.picking_type_code', '=', 'outgoing')]}" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" attrs="{'column_invisible': [('parent.picking_type_code', '=', 'incoming')]}" groups="stock.group_stock_multi_locations"/>
+ <field name="location_dest_id" options="{'no_create': True}" domain="[('id', 'child_of', parent.location_dest_id)]" attrs="{'column_invisible': [('parent.picking_type_code', '=', 'outgoing')]}" groups="stock.group_stock_multi_locations"/>
<field name="state"/>
<field name="is_done" attrs="{'readonly': ['|', ('parent.state', 'in', ('draft', 'new', 'done')), ('is_fresh_package', '=', True)]}"/>
<button name="action_show_package_details" string="Display package content" type="object" icon="fa-list" />
diff --git a/addons/stock/views/stock_picking_views.xml b/addons/stock/views/stock_picking_views.xml
index 720414caee1..7a1d444c784 100644
--- a/addons/stock/views/stock_picking_views.xml
+++ b/addons/stock/views/stock_picking_views.xml
@@ -62,8 +62,8 @@
<field name="show_entire_packs"/>
</group>
<group string="Locations" groups="stock.group_stock_multi_locations">
- <field name="default_location_src_id" attrs="{'required': [('code', 'in', ('internal', 'outgoing'))]}"/>
- <field name="default_location_dest_id" attrs="{'required': [('code', 'in', ('internal', 'incoming'))]}"/>
+ <field name="default_location_src_id" options="{'no_create': True}" attrs="{'required': [('code', 'in', ('internal', 'outgoing'))]}"/>
+ <field name="default_location_dest_id" options="{'no_create': True}" attrs="{'required': [('code', 'in', ('internal', 'incoming'))]}"/>
</group>
</group>
</sheet>
@@ -184,8 +184,8 @@
<field name="arch" type="xml">
<tree decoration-info="state == 'draft'" decoration-muted="state == 'cancel'" decoration-danger="state not in ('cancel', 'done') and scheduled_date &lt; current_date" string="Picking list">
<field name="name"/>
- <field name="location_id" string="From" groups="stock.group_stock_multi_locations"/>
- <field name="location_dest_id" string="To" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" string="From" groups="stock.group_stock_multi_locations"/>
+ <field name="location_dest_id" options="{'no_create': True}" string="To" groups="stock.group_stock_multi_locations"/>
<field name="partner_id"/>
<field name="date" invisible="1"/>
<field name="scheduled_date"/>
@@ -262,8 +262,8 @@
<group>
<group>
<field name="partner_id"/>
- <field name="location_id" groups="stock.group_stock_multi_locations" attrs="{'invisible': [('picking_type_code', '=', 'incoming')]}" domain="['|', ('company_id', '=', company_id), ('company_id', '=', False)]"/>
- <field name="location_dest_id" groups="stock.group_stock_multi_locations" attrs="{'invisible': [('picking_type_code', '=', 'outgoing')]}" domain="['|', ('company_id', '=', company_id), ('company_id', '=', False)]"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations" attrs="{'invisible': [('picking_type_code', '=', 'incoming')]}" domain="['|', ('company_id', '=', company_id), ('company_id', '=', False)]"/>
+ <field name="location_dest_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations" attrs="{'invisible': [('picking_type_code', '=', 'outgoing')]}" domain="['|', ('company_id', '=', company_id), ('company_id', '=', False)]"/>
<field name="picking_type_id" attrs="{'readonly': [('state', '!=', 'draft')]}"/>
<field name="backorder_id" readonly="1" attrs="{'invisible': [('backorder_id','=',False)]}"/>
</group>
@@ -285,8 +285,8 @@
<field name="product_id" required="1" attrs="{'readonly': ['|', ('state', '=', 'done'), ('move_id', '!=', False)]}"/>
<field name="move_id" invisible="1"/>
<field name="product_uom_id" force_save="1" attrs="{'readonly': [('state', '!=', 'draft')]}" groups="uom.group_uom"/>
- <field name="location_id" attrs="{'column_invisible': [('parent.picking_type_code', '=', 'incoming')]}" groups="stock.group_stock_multi_locations" domain="[('id', 'child_of', parent.location_id)]"/>
- <field name="location_dest_id" attrs="{'column_invisible': [('parent.picking_type_code', '=', 'outgoing')]}" groups="stock.group_stock_multi_locations" domain="[('id', 'child_of', parent.location_dest_id)]"/>
+ <field name="location_id" options="{'no_create': True}" attrs="{'column_invisible': [('parent.picking_type_code', '=', 'incoming')]}" groups="stock.group_stock_multi_locations" domain="[('id', 'child_of', parent.location_id)]"/>
+ <field name="location_dest_id" options="{'no_create': True}" attrs="{'column_invisible': [('parent.picking_type_code', '=', 'outgoing')]}" groups="stock.group_stock_multi_locations" domain="[('id', 'child_of', parent.location_dest_id)]"/>
<field name="package_id" groups="stock.group_tracking_lot" domain="[('location_id', '=', location_id)]"/>
<field name="result_package_id" groups="stock.group_tracking_lot" domain="['|', '|', ('location_id', '=', False), ('location_id', '=', location_dest_id), ('id', '=', package_id)]"/>
<field name="lots_visible" invisible="1"/>
diff --git a/addons/stock/views/stock_quant_views.xml b/addons/stock/views/stock_quant_views.xml
index a6db82b1c6a..24abd75be41 100644
--- a/addons/stock/views/stock_quant_views.xml
+++ b/addons/stock/views/stock_quant_views.xml
@@ -45,7 +45,7 @@
<group>
<group>
<field name="product_id"/>
- <field name="location_id"/>
+ <field name="location_id" options="{'no_create': True}"/>
<field name="lot_id" groups="stock.group_production_lot"/>
<field name="package_id" groups="stock.group_tracking_lot"/>
<field name="owner_id" groups="stock.group_tracking_owner"/>
@@ -76,7 +76,7 @@
<field name="arch" type="xml">
<tree string="Inventory Valuation" create="0" delete="0" decoration-danger="quantity &lt; 0">
<field name="product_id"/>
- <field name="location_id"/>
+ <field name="location_id" options="{'no_create': True}"/>
<field name="lot_id" groups="stock.group_production_lot"/>
<field name="package_id" groups="stock.group_tracking_lot"/>
<field name="owner_id" groups="stock.group_tracking_owner"/>
@@ -189,7 +189,7 @@
<group>
<field name='company_id' groups="base.group_multi_company"/>
<field name='owner_id' groups="stock.group_tracking_owner"/>
- <field name="location_id"/>
+ <field name="location_id" options="{'no_create': True}"/>
</group>
</group>
<separator string="Content"/>
@@ -213,7 +213,7 @@
<field name="arch" type="xml">
<tree string="Package">
<field name="display_name"/>
- <field name="location_id"/>
+ <field name="location_id" options="{'no_create': True}"/>
<field name="company_id"/>
</tree>
</field>
diff --git a/addons/stock/views/stock_rule_views.xml b/addons/stock/views/stock_rule_views.xml
index a55e9af49af..cd00020092c 100644
--- a/addons/stock/views/stock_rule_views.xml
+++ b/addons/stock/views/stock_rule_views.xml
@@ -46,8 +46,8 @@
<field name="arch" type="xml">
<tree string="Rules">
<field name="action"/>
- <field name="location_src_id"/>
- <field name="location_id"/>
+ <field name="location_src_id" options="{'no_create': True}"/>
+ <field name="location_id" options="{'no_create': True}"/>
<field name="route_id"/>
</tree>
</field>
@@ -72,8 +72,8 @@
<group>
<field name="action"/>
<field name="picking_type_id"/>
- <field name="location_src_id" attrs="{'required': [('action', 'in', ['pull', 'push', 'pull_push'])]}"/>
- <field name="location_id"/>
+ <field name="location_src_id" options="{'no_create': True}" attrs="{'required': [('action', 'in', ['pull', 'push', 'pull_push'])]}"/>
+ <field name="location_id" options="{'no_create': True}"/>
<field name="auto" attrs="{'invisible': [('action', 'not in', ['push', 'pull_push'])]}"/>
<field name="procure_method" attrs="{'invisible': [('action', 'not in', ['pull', 'pull_push'])]}"/>
</group>
diff --git a/addons/stock/views/stock_scrap_views.xml b/addons/stock/views/stock_scrap_views.xml
index 30cef139b1e..a38c96007e7 100644
--- a/addons/stock/views/stock_scrap_views.xml
+++ b/addons/stock/views/stock_scrap_views.xml
@@ -56,8 +56,8 @@
<field name="tracking" invisible="1"/>
<field name="package_id" groups="stock.group_tracking_lot"/>
<field name="owner_id" groups="stock.group_tracking_owner"/>
- <field name="location_id" groups="stock.group_stock_multi_locations"/>
- <field name="scrap_location_id" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
+ <field name="scrap_location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
<field name="origin"/>
<field name="date_expected"/>
<field name="picking_id" attrs="{'invisible': [('picking_id', '=', False)]}"/>
@@ -117,8 +117,8 @@
<field name="product_id"/>
<field name="scrap_qty"/>
<field name="product_uom_id" groups="uom.group_uom"/>
- <field name="location_id" groups="stock.group_stock_multi_locations"/>
- <field name="scrap_location_id" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
+ <field name="scrap_location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
<field name="state"/>
</tree>
</field>
diff --git a/addons/stock/views/stock_warehouse_views.xml b/addons/stock/views/stock_warehouse_views.xml
index dd0f95be9fd..8db0d64fb68 100644
--- a/addons/stock/views/stock_warehouse_views.xml
+++ b/addons/stock/views/stock_warehouse_views.xml
@@ -167,7 +167,7 @@
<field name="name"/>
<field name="active" invisible="1"/>
<field name="warehouse_id" groups="stock.group_stock_multi_locations"/>
- <field name="location_id" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
<field name="product_id"/>
<field name="product_uom" options="{'no_open': True, 'no_create': True}" groups="uom.group_uom"/>
<field name="product_min_qty"/>
@@ -220,7 +220,7 @@
<field name="allowed_location_ids" invisible="1"/>
<field name="warehouse_id" widget="selection" groups="stock.group_stock_multi_locations"/>
<field name="product_uom" options="{'no_open': True, 'no_create': True}" groups="uom.group_uom"/>
- <field name="location_id" groups="stock.group_stock_multi_locations" domain="[('id', 'in', allowed_location_ids)]"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations" domain="[('id', 'in', allowed_location_ids)]"/>
<field name="group_id" groups="stock.group_adv_location"/>
<field name="company_id" groups="base.group_multi_company" options="{'no_create': True}"/>
</group>
diff --git a/addons/stock/wizard/stock_change_product_qty_views.xml b/addons/stock/wizard/stock_change_product_qty_views.xml
index d0260e9ee92..496be2ea8f8 100644
--- a/addons/stock/wizard/stock_change_product_qty_views.xml
+++ b/addons/stock/wizard/stock_change_product_qty_views.xml
@@ -13,7 +13,7 @@
domain="[('product_tmpl_id', '=', product_tmpl_id)]"
attrs="{'readonly': [('product_variant_count', '=', 1)]}"
readonly="context.get('default_product_id')"/>
- <field name="location_id" groups="stock.group_stock_multi_locations"/>
+ <field name="location_id" options="{'no_create': True}" groups="stock.group_stock_multi_locations"/>
<field name="new_quantity"/>
</group>
<footer>
diff --git a/addons/stock/wizard/stock_warn_insufficient_qty_views.xml b/addons/stock/wizard/stock_warn_insufficient_qty_views.xml
index 01de1f8e482..3d0ba9af4ef 100644
--- a/addons/stock/wizard/stock_warn_insufficient_qty_views.xml
+++ b/addons/stock/wizard/stock_warn_insufficient_qty_views.xml
@@ -18,7 +18,7 @@
<field name="quant_ids" style="margin-top:10px;">
<tree>
<field name="product_id"/>
- <field name="location_id"/>
+ <field name="location_id" options="{'no_create': True}"/>
<field name="lot_id" groups="stock.group_production_lot"/>
<field name="quantity"/>
</tree>