19069: Workflow launching improvements.
authorPeter Amstutz <peter.amstutz@curii.com>
Tue, 17 May 2022 21:17:41 +0000 (17:17 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Tue, 17 May 2022 21:17:41 +0000 (17:17 -0400)
commit66adcf8ab86e764a8829fbd604e27df53d6f24a1
treef26c80ab00b0450b045e6672e283029502656aa0
parentefda60590a2ed0942a8091d978d73fb047bd4a26
19069: Workflow launching improvements.

* Hide the broken, mostly redundant workflow panel from the left tree
(can still launch workflows from "+NEW -> Run a process")

* Hide unsupported "presets" element

* Don't require #main to be a workflow

* Change "workflowUuid" property to "template_uuid" property for
consistency with existing usage in workbench 1 and arvados-cwl-runner

* Give process a default name

* Assign default output collection name "Output of {name}"

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
src/models/workflow.ts
src/store/context-menu/context-menu-actions.ts
src/store/run-process-panel/run-process-panel-actions.test.ts
src/store/run-process-panel/run-process-panel-actions.ts
src/store/side-panel-tree/side-panel-tree-actions.ts
src/views/process-panel/process-details-attributes.tsx
src/views/run-process-panel/run-process-second-step.tsx