Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NGS Portal] Main Dashboard - Runs panel #3782

Open
4 tasks
NShaforostov opened this issue Nov 21, 2024 · 0 comments
Open
4 tasks

[NGS Portal] Main Dashboard - Runs panel #3782

NShaforostov opened this issue Nov 21, 2024 · 0 comments
Labels
goal/portal 🔬 Issues related to NGS Portal kind/enhancement New feature or request

Comments

@NShaforostov
Copy link
Collaborator

NShaforostov commented Nov 21, 2024

Run History panel on the main dashboard page of the NGS Portal shall display a list of the current user'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 Runs page with all runs
  • to navigate to any run from the displayed list

List of runs cards

Panel shall display a list with a few user's last runs (active and completed).
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
  • label with project name (if applicable) - plain text label with the project name. Shall be shown only in cases when run was launched from the pipeline associated with some project

By default, run history list shall display only latest N runs launch by the current user (e.g. 3-5).

View all runs

There shall be a separate button to open the full list of last user runs (e.g. View all runs).
By click this button, the Runs page 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 NShaforostov added kind/enhancement New feature or request goal/portal 🔬 Issues related to NGS Portal labels Nov 21, 2024
@NShaforostov NShaforostov changed the title [NGS Portal] Projects page [NGS Portal] Main Dashboard - Runs panel Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
goal/portal 🔬 Issues related to NGS Portal kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant