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::
 

Reply via email to