konveyor / tackle2-ui

Tackle (2nd generation) UI component.
Apache License 2.0
8 stars 43 forks source link

Enable Batch Download of Analysis Details for Multiple Applications (JSON/YAML) #2143

Open MiriSafra opened 3 weeks ago

MiriSafra commented 3 weeks ago

Currently, users can download analysis details for each application individually, selecting their preferred format (JSON or YAML). However, there is no option to download analysis details for multiple applications at once, combined in a single file. Adding this feature would streamline workflows by reducing the need for repetitive downloads, especially for users managing analysis reports across several applications simultaneously.

Requirements:

  1. Add Batch Download Capability:

    • Introduce the ability to download analysis details for multiple selected applications in a single file, with format selection options for JSON or YAML.
    • Provide a UI component (e.g., a multi-select option) to enable the selection of multiple applications and initiate batch download.
  2. Backend Support:

    • Verify if an appropriate endpoint exists in the HUB API to support batch retrieval of analysis details.
    • If no endpoint currently supports this functionality, consider implementing a new endpoint on the HUB for consolidated report fetching.
  3. Expected Enhancements to UI:

    • Offer format selection (JSON/YAML) in the download dialog or modal for batch downloads.
konveyor-ci-bot[bot] commented 3 weeks ago

This issue is currently awaiting triage. If contributors determine this is a relevant issue, they will accept it by applying the triage/accepted label and provide further guidance. The triage/accepted label can be added by org members.