Allow to create shipping on done state

issue7713
review53401002
This commit is contained in:
Cédric Krier
2018-09-24 14:28:08 +02:00
parent ef3a286e8a
commit 49f4c052e6
+2 -2
View File
@@ -126,7 +126,7 @@ class ShipmentOut(metaclass=PoolMeta):
'readonly': (Eval('reference', False)
| ~Eval('root_packages', False)
| ~Eval('carrier', False)
| (Eval('state') != 'packed')),
| ~Eval('state').in_(['packed', 'done'])),
'depends': ['state', 'carrier', 'reference',
'root_packages'],
},
@@ -189,7 +189,7 @@ class ShipmentOut(metaclass=PoolMeta):
'stock_package_shipping.act_create_shipping_wizard')
def create_shipping(cls, shipments):
for shipment in shipments:
if shipment.state != 'packed':
if shipment.state not in {'packed', 'done'}:
cls.raise_user_error('shipment_not_packed', {
'shipment': shipment.rec_name,
})