diff --git a/addons/stock/stock.py b/addons/stock/stock.py index ea8fdebb2f5d492103487fd753cccccf5410ecbf..082af300ac8e932714cddae3e63c9b8c03f1189f 100644 --- a/addons/stock/stock.py +++ b/addons/stock/stock.py @@ -4331,6 +4331,7 @@ class stock_pack_operation(osv.osv): 'to_loc': fields.function(_compute_location_description, type='char', string='To', multi='loc', readonly=True), 'fresh_record': fields.boolean('Newly created pack operation'), 'lots_visible': fields.function(_compute_lots_visible, type='boolean'), + 'location_processed': fields.boolean('Location Processed'), 'state': fields.related('picking_id', 'state', type='selection', selection=[ ('draft', 'Draft'), ('cancel', 'Cancelled'), diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml index e6191a38d50ea56fb69406a2d13bc2668e752f31..c0d1c1a9f35ca7f192ca6764c36967a64f1a6486 100644 --- a/addons/stock/stock_view.xml +++ b/addons/stock/stock_view.xml @@ -846,6 +846,7 @@ <button name="split_lot" string="Lot Split" type="object" icon="fa-list" groups="stock.group_production_lot" attrs="{'invisible': ['|', ('lots_visible', '=', False), ('state', 'not in', ['confirmed', 'assigned', 'waiting', 'partially_available','done'])]}"/> <field name="product_qty" readonly="1" attrs="{'required': [('product_id', '!=', False)]}"/> + <field name="location_processed" invisible="1"/> <button name="%(stock.pack_details)d" string="Modify" type="action" icon="STOCK_EXECUTE" states="confirmed,assigned,waiting,partially_available"/> </tree> @@ -863,6 +864,7 @@ <field name="qty_done" invisible="1"/> <field name="lots_visible" invisible="1"/> <field name="processed_boolean"/> + <field name="location_processed" invisible="1"/> <button name="%(stock.pack_details)d" string="Modify" type="action" icon="STOCK_EXECUTE" states="confirmed,assigned,waiting,partially_available" groups="base.group_no_one"/> </tree>