cloud-pipeline icon indicating copy to clipboard operation
cloud-pipeline copied to clipboard

[NGS Portal] Project Info - Run History panel

Open NShaforostov opened this issue 1 year ago • 0 comments

Run History panel of the Project Info page of the NGS Portal shall display a list with a few project's last runs (active and completed). This panel should look approximately like this: Image

Panel shall contain:

  • [ ] panel header
  • [ ] list of runs cards

Additionally, panel shall include abilities:

  • [ ] to navigate to the Run History tab of the current project
  • [ ] to navigate to any run from the displayed list

List of runs cards

Panel shall display a list with a few project's last runs (active and completed) - i.e. runs of any pipelines of this project. Each run in the list shall be presented as a card. Run card shall contain:

  • run name - plain text label based on the format of the pipeline launched for this run: <pipeline_name> / <pipeline_version>
  • run status icon/label. Possible statuses:
    • running (active)
    • completed (finished successfully)
    • stopped (manually terminated by user)
    • failed (terminated with error)
  • run started time - plain text label with the time of the run beginning
  • estimated run price - plain text label with the estimated run cost
  • run owner - text label with the run owner username

Run history list shall display only latest N runs launch in the current project (e.g. 3-5).

View all project runs

There shall be a separate button to open the full list of project runs (e.g. View all runs). By click this button, the Run History tab of the project shall be opened.

Open run details

By click any run name in the list or a run card, the Run details page for the selected run shall be opened.

NShaforostov avatar Nov 28 '24 11:11 NShaforostov