mirror of
https://github.com/sartography/cr-connect-workflow.git
synced 2025-02-22 20:58:28 +00:00
Make sure we are in a lane
This commit is contained in:
parent
2ac2163db3
commit
30d6c3ac36
@ -705,7 +705,7 @@ class WorkflowService(object):
|
||||
if (isinstance(spiff_task.task_spec, UserTask) or isinstance(spiff_task.task_spec, ManualTask)) \
|
||||
and not UserService.in_list(user_uids, allow_admin_impersonate=True):
|
||||
nav_item.state = WorkflowService.TASK_STATE_LOCKED
|
||||
if isinstance(spiff_task.task_spec, StartEvent):
|
||||
if isinstance(spiff_task.task_spec, StartEvent) and nav_item.lane:
|
||||
in_list = UserService.in_list(user_uids, allow_admin_impersonate=True)
|
||||
impersonator_is_admin = UserService.user_is_admin(allow_admin_impersonate=True)
|
||||
if not in_list and not impersonator_is_admin:
|
||||
|
Loading…
x
Reference in New Issue
Block a user