Story #15455
Updated by Peter Amstutz over 5 years ago
Currently all outputs go in the user's home project which is undesirable due to the amount of clutter created. Change this to create a new sub project under <user> / Workflow runs / <Workflow name + date of run> where all outputs are placed by default (unless the user specifies something different). If a container request is submitted without an owner_uuid and without submitted_by_container_uuid, the API server creates a project for the the container request. The project has the attribute "project_for_submitted_by_container_uuid" assigned to the container uuid. The container can claim "project_for_submitted_by_container_uuid" on a project. If a container request is submitted without an owner_uuid and *with* submitted_by_container_uuid, it searches for a project with the attribute a property "project_for_submitted_by_container_uuid". If not found, it creates a new project with the attribute set. project.