changeset 78ee2f9fd5e6 in modules/stock_package:default
details:
https://hg.tryton.org/modules/stock_package?cmd=changeset;node=78ee2f9fd5e6
description:
Add picked step to customer shipment workflow
issue9634
review329071002
diffstat:
stock.py | 4 ++--
tests/scenario_stock_package.rst | 1 +
2 files changed, 3 insertions(+), 2 deletions(-)
diffs (30 lines):
diff -r efd5fda583de -r 78ee2f9fd5e6 stock.py
--- a/stock.py Thu Jul 09 10:21:08 2020 +0100
+++ b/stock.py Mon Oct 12 23:19:54 2020 +0200
@@ -177,13 +177,13 @@
__slots__ = ()
packages = fields.One2Many('stock.package', 'shipment', 'Packages',
states={
- 'readonly': Eval('state').in_(['packed', 'done', 'cancelled']),
+ 'readonly': Eval('state') != 'picked',
})
root_packages = fields.Function(fields.One2Many('stock.package',
'shipment', 'Packages',
domain=[('parent', '=', None)],
states={
- 'readonly': Eval('state').in_(['packed', 'done', 'cancelled']),
+ 'readonly': Eval('state') != 'picked',
}), 'get_root_packages', setter='set_root_packages')
def get_root_packages(self, name):
diff -r efd5fda583de -r 78ee2f9fd5e6 tests/scenario_stock_package.rst
--- a/tests/scenario_stock_package.rst Thu Jul 09 10:21:08 2020 +0100
+++ b/tests/scenario_stock_package.rst Mon Oct 12 23:19:54 2020 +0200
@@ -80,6 +80,7 @@
>>> shipment_out.click('wait')
>>> shipment_out.click('assign_force')
+ >>> shipment_out.click('pick')
Package products::