[IMP] stock,mrp,repair,point_of_sale: remove ability to create or edit stock location on the fly

task-1958487

closes odoo/odoo#33351

Signed-off-by: Simon Lejeune (sle) <sle@openerp.com>
This commit is contained in:
Hardik Prajapati
2019-05-15 05:00:45 +00:00
parent 43132ed5e6
commit e963aaecca
18 changed files with 67 additions and 65 deletions
+2 -2
View File
@@ -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>
+3 -3
View File
@@ -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>
@@ -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>
+5 -5
View File
@@ -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"/>
@@ -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>
+1 -1
View File
@@ -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>
+6 -6
View File
@@ -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"/>
+2 -2
View File
@@ -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>
+4 -4
View File
@@ -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')]}"/>
+12 -12
View File
@@ -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"/>
@@ -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" />
+8 -8
View File
@@ -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"/>
+4 -4
View File
@@ -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>
+4 -4
View File
@@ -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>
+4 -4
View File
@@ -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>
+2 -2
View File
@@ -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>
@@ -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>
@@ -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>