diff --git a/CHANGES.rst b/CHANGES.rst index f1bef17961..1a4f072e3a 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -19,6 +19,7 @@ Changelog **Fixed** +- #1419 Mixed permissions for transitions in client workflow - #1414 Occasional "OSError: [Errno 24] Too many open files" in frontpage diff --git a/bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml b/bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml index ffdd3e0552..7597dc170e 100644 --- a/bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml +++ b/bika/lims/profiles/default/workflows/senaite_client_workflow/definition.xml @@ -144,7 +144,7 @@ Activate - senaite.core: Transition: Deactivate + senaite.core: Transition: Activate python:here.guard_handler("activate") @@ -152,7 +152,7 @@ Deactivate - senaite.core: Transition: Activate + senaite.core: Transition: Deactivate python:here.guard_handler("deactivate") diff --git a/bika/lims/upgrade/v01_03_002.py b/bika/lims/upgrade/v01_03_002.py index 49775bfcdf..4a615a23ed 100644 --- a/bika/lims/upgrade/v01_03_002.py +++ b/bika/lims/upgrade/v01_03_002.py @@ -43,5 +43,9 @@ def upgrade(tool): # -------- ADD YOUR STUFF BELOW -------- + # Mixed permissions for transitions in client workflow + # https://github.com/senaite/senaite.core/pull/1419 + setup.runImportStepFromProfile(profile, "workflow") + logger.info("{0} upgraded to version {1}".format(product, version)) return True