-
Notifications
You must be signed in to change notification settings - Fork 59
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 - Pipeline panel #3781
Labels
Comments
NShaforostov
added
kind/enhancement
New feature or request
goal/portal 🔬
Issues related to NGS Portal
labels
Nov 21, 2024
6 tasks
NShaforostov
changed the title
[NGS Portal] Pipelines page
[NGS Portal] Main Dashboard - Pipeline panel
Nov 26, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Nov 29, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Nov 29, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Nov 29, 2024
rodichenko
pushed a commit
that referenced
this issue
Nov 29, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Dec 9, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Dec 9, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Dec 10, 2024
rodichenko
pushed a commit
that referenced
this issue
Dec 10, 2024
add basic project filters add owners count and prepare for disabling fix functionality fix functionality make search and tags work together disable only when not selected NEW-GUI pipelines and projects pages - add basic layout (#3780, #3781) NEW-GUI pipelines and projects pages - project and pipeline cards (#3780, #3781) NEW-GUI pipelines and projects pages - minor style adjustments (#3780, #3781) useSearch hook fix
AleksandrGorodetskii
added a commit
that referenced
this issue
Dec 10, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Dec 10, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Dec 10, 2024
rodichenko
pushed a commit
that referenced
this issue
Dec 10, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Dec 10, 2024
rodichenko
pushed a commit
that referenced
this issue
Dec 10, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Pipelines panel on the main dashboard page of the NGS Portal shall display a list with a few projects' pipelines available to user.
This panel should look approximately like this:
Panel shall contain:
Additionally, panel shall include abilities:
List of pipelines cards
Panel shall display a list with a few pipelines available to user.
Each pipeline in the list shall be presented as a card.
Pipeline card shall contain:
By default, pipelines list shall display only recent N pipelines available to user (e.g. 3-5).
Search bar
Above the pipelines list, there shall be a search bar.
It shall allow to search over the whole list of pipelines (not only over the displayed list):
View all pipelines
In the bottom of the pipelines list, there shall be a button to open the full list of pipelines (e.g. View all pipelines).
By click this button, Pipelines page shall be opened.
Open a pipeline
By click any pipeline name in the list or a pipeline card, the Pipeline details page for the selected pipeline shall be opened.
Favourite pipelines
There shall be the ability to mark/unmark any pipeline from the list as "favourite", e.g.:
The text was updated successfully, but these errors were encountered: