wf: remove trigger from jump item attached to global action (#11280)
This commit is contained in:
parent
8c211f2448
commit
3be0032b4f
|
@ -780,6 +780,7 @@ def test_workflows_edit_jump_previous(pub):
|
|||
|
||||
resp = app.get('/backoffice/workflows/1/global-actions/ac1/items/_jump/')
|
||||
assert 'Previously Marked Status' in [x[2] for x in resp.form['status'].options]
|
||||
assert 'trigger' not in resp.form.fields
|
||||
|
||||
jump_global.set_marker_on_status = False
|
||||
workflow.store()
|
||||
|
|
|
@ -31,7 +31,7 @@ from ..qommon import errors
|
|||
from ..qommon.publisher import get_publisher_class
|
||||
from ..qommon.cron import CronJob
|
||||
|
||||
from wcs.workflows import Workflow, WorkflowStatusJumpItem, register_item_class
|
||||
from wcs.workflows import Workflow, WorkflowStatusJumpItem, WorkflowGlobalAction, register_item_class
|
||||
from wcs.api import get_user_from_api_query_string, is_url_signed
|
||||
from wcs.conditions import Condition
|
||||
|
||||
|
@ -168,6 +168,8 @@ class JumpWorkflowStatusItem(WorkflowStatusJumpItem):
|
|||
return wf_status[0].name
|
||||
|
||||
def get_parameters(self):
|
||||
if hasattr(self, 'parent') and isinstance(self.parent, WorkflowGlobalAction):
|
||||
return ('status', 'condition', 'by', 'timeout', 'set_marker_on_status')
|
||||
return ('status', 'condition', 'trigger', 'by', 'timeout', 'set_marker_on_status')
|
||||
|
||||
def add_parameters_widgets(self, form, parameters, prefix='', formdef=None):
|
||||
|
|
Loading…
Reference in New Issue