server.web.routes.v2.cli.workflow
Routes for Workflow.
Attributes
Functions
Check if workflow is valid. |
|
|
Get the tasks for a given workflow. |
|
Return all usernames associated with a given workflow_id's workflow runs. |
Last workflow_run_id associated with a given workflow_id started by the username. |
|
|
Update the workflow's status, all its tasks' statuses to 'G'. |
|
Get the status of the workflow. |
|
Get the status of the workflows for GUI. |
|
Fetch associated workflows and workflow runs by username. |
|
Fetch Task details associated with Workflow ID and TaskTemplate name. |
|
Fetch name, args, dates, tool for a Workflow provided WF ID. |
Module Contents
- server.web.routes.v2.cli.workflow._cli_order = ['PENDING', 'SCHEDULED', 'RUNNING', 'DONE', 'FATAL'][source]
- server.web.routes.v2.cli.workflow.get_workflow_validation_status() Any[source]
Check if workflow is valid.
- server.web.routes.v2.cli.workflow.get_workflow_tasks(workflow_id: int) Any[source]
Get the tasks for a given workflow.
- server.web.routes.v2.cli.workflow.get_workflow_user_validation(workflow_id: int, username: str) Any[source]
Return all usernames associated with a given workflow_id’s workflow runs.
Used to validate permissions for a self-service request.
- server.web.routes.v2.cli.workflow.get_workflow_run_for_workflow_reset(workflow_id: int, username: str) Any[source]
Last workflow_run_id associated with a given workflow_id started by the username.
- Used to validate for workflow_reset:
The last workflow_run of the current workflow must be in error state.
This last workflow_run must have been started by the input username.
This last workflow_run is in status ‘E’
- server.web.routes.v2.cli.workflow.reset_workflow(workflow_id: int) Any[source]
Update the workflow’s status, all its tasks’ statuses to ‘G’.
- server.web.routes.v2.cli.workflow.get_workflow_status() Any[source]
Get the status of the workflow.
- server.web.routes.v2.cli.workflow.get_workflow_status_viz() Any[source]
Get the status of the workflows for GUI.
- server.web.routes.v2.cli.workflow.workflows_by_user_form() Any[source]
Fetch associated workflows and workflow runs by username.