phac-nml / irida-next

IRIDA Next
https://phac-nml.github.io/irida-next/
Apache License 2.0
8 stars 3 forks source link

Data Export: Add Workflow Executions UI #536

Closed ChrisHuynh333 closed 5 months ago

ChrisHuynh333 commented 5 months ago

What does this PR do and why?

This PR adds the UI to create analysis (workflow execution) exports through the IRIDA Next website.

Screenshots or screen recordings

Screencast from 2024-04-16 09:23:58 AM.webm

How to set up and validate locally

  1. Create a workflow execution as described in PR507
  2. While its state is not completed, check that the create export button is disabled on the workflow execution page
  3. Once completed, create an export
  4. After 30s, ensure the preview file structure is as expected, and download the export to ensure the zip contents are also as expected.

PR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

github-actions[bot] commented 5 months ago

Simplecov Report

Covered Threshold
91.95% 90%