-
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 - Projects panel #3780
Labels
Comments
NShaforostov
added
kind/enhancement
New feature or request
goal/portal 🔬
Issues related to NGS Portal
labels
Nov 20, 2024
NShaforostov
changed the title
[NGS Portal] Main Dashboard
[NGS Portal] Main Dashboard - Projects panel
Nov 25, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Nov 26, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Nov 26, 2024
AleksandrGorodetskii
added a commit
that referenced
this issue
Nov 26, 2024
rodichenko
pushed a commit
that referenced
this issue
Nov 27, 2024
bklimov-web
added a commit
that referenced
this issue
Nov 27, 2024
bklimov-web
added a commit
that referenced
this issue
Nov 27, 2024
rodichenko
added a commit
that referenced
this issue
Nov 28, 2024
* add project and pipelines card, add svgr (#3780) * update permissions utils * refactor cards * Access rights moved to ProjectCard; styles --------- Co-authored-by: Mikhail Rodichenko <[email protected]>
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 3, 2024
bklimov-web
added a commit
that referenced
this issue
Dec 5, 2024
AleksandrGorodetskii
pushed 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 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
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
Projects panel on the main dashboard page of the NGS Portal shall display a list with a few projects available to user.
This panel should look approximately like this:
Panel shall contain:
Additionally, panel shall include abilities:
List of projects cards
Panel shall display a list with a few projects available to user.
Each project in the list shall be presented as a card.
Project card shall contain:
By default, project list shall display only recent N projects available to user (e.g. 3-5).
Search bar
Above the projects list, there shall be a search bar.
It shall allow to search over the whole list of projects (not only over the displayed list):
View all projects
In the bottom of the projects list, there shall be a button to open the full list of projects (e.g. View all projects).
By click this button, Projects page shall be opened.
Open a project
By click any project name in the list or a project card, the Project details page for the selected project shall be opened.
Favourite projects
There shall be the ability to mark/unmark any project from the list as "favourite", e.g.:
The text was updated successfully, but these errors were encountered: