Describe in detail what your merge request does and why.
This PR sets up the UI for project workflow executions
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other pull requests.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Login as any user
Create a new project
Go to the settings for the project and from the expanded menu select Automated Workflow Executions
Add a new automated workflow execution (this will launch automatically whenever paired-end data is added to a sample in the project)
Go to the samples page for the project and create a new sample
Upload paired end data to the sample
Go to the Workflow Executions page for the project
You should see the workflow execution has been launched
Add a member to the project with less than Maintainer access level
Login as this user and visit the projects workflow executions page
User should not be able to cancel or destroy the automated workflow that was launched
Create a new project with this user, add a sample, upload paired-end data
Verify no automated workflows have been launched for this project (go to the Workflow Executions page for the project
Visit the main Workflow Executions page for the current user. You should only see the workflow execution that the user launched
Log out and login as the user from step 1
Go to the Workflow Executions page for the project created in step 2
Verify the user can delete or cancel the automated workflow execution
PR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
What does this PR do and why?
Describe in detail what your merge request does and why.
This PR sets up the UI for project workflow executions
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other pull requests.
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
Automated Workflow Executions
Workflow Executions
page for the projectMaintainer
access levelWorkflow Executions
page for the projectWorkflow Executions
page for the project created in step 2PR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.