diff options
| -rw-r--r-- | addons/mrp/views/mrp_production_views.xml | 4 | ||||
| -rw-r--r-- | addons/mrp/views/mrp_unbuild_views.xml | 6 | ||||
| -rw-r--r-- | addons/point_of_sale/views/pos_config_view.xml | 4 | ||||
| -rw-r--r-- | addons/repair/views/repair_views.xml | 10 | ||||
| -rw-r--r-- | addons/stock/views/product_strategy_views.xml | 2 | ||||
| -rw-r--r-- | addons/stock/views/product_views.xml | 2 | ||||
| -rw-r--r-- | addons/stock/views/stock_inventory_views.xml | 12 | ||||
| -rw-r--r-- | addons/stock/views/stock_location_views.xml | 4 | ||||
| -rw-r--r-- | addons/stock/views/stock_move_line_views.xml | 8 | ||||
| -rw-r--r-- | addons/stock/views/stock_move_views.xml | 24 | ||||
| -rw-r--r-- | addons/stock/views/stock_package_level_views.xml | 8 | ||||
| -rw-r--r-- | addons/stock/views/stock_picking_views.xml | 16 | ||||
| -rw-r--r-- | addons/stock/views/stock_quant_views.xml | 8 | ||||
| -rw-r--r-- | addons/stock/views/stock_rule_views.xml | 8 | ||||
| -rw-r--r-- | addons/stock/views/stock_scrap_views.xml | 8 | ||||
| -rw-r--r-- | addons/stock/views/stock_warehouse_views.xml | 4 | ||||
| -rw-r--r-- | addons/stock/wizard/stock_change_product_qty_views.xml | 2 | ||||
| -rw-r--r-- | addons/stock/wizard/stock_warn_insufficient_qty_views.xml | 2 |
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': ['&', ('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': ['&', ('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': ['&', ('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': ['&', ('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': ['&', ('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 < 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 < 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> |
