Feature #15448

Updated by Tom Clegg about 1 year ago

Currently, workflow outputs and intermediate data are saved to the home project of the user who runs the workflow.

The user should have the option be able to specify a different destination project. This should be a button on the run workflow page which opens a chooser to choose a project. The chooser should also include the ability to create a new project.

This either needs to be required entry by the user, or when unset workbench 2 needs to have the logic described in #15455 for creating a default project.

This can be accomplished on the backend by passing a @--project-uuid@ argument to @arvdos-cwl-runner@ in source:src/store/run-process-panel/run-process-panel-actions.ts. There is an example of this in source:src/index.tsx.