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

New GUI description preview and side panel headers #3884

Closed
wants to merge 93 commits into from

Conversation

bklimov-web
Copy link
Collaborator

image

rodichenko and others added 30 commits November 22, 2024 08:32
* GUI Components: add List component (#3780)

* GUI Components: List component styling, add ListHeader (#3780)
* 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]>
* New GUI - UserCard component

* New GUI - UserCard component minor style adjustments

* New GUI - UserCard component minor style adjustments

* New GUI - UserCard component minor style adjustments

* New GUI - UserCard refactoring

* New GUI - UserCard refactoring
NEW GUI: panels mode toggler for presentation, mode styles

NEW GUI: panels mode toggler for presentation, mode styles
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
* NEW-GUI pipelines and projects pages - add to project modal (#3781)

* NEW-GUI pipelines and projects pages - add to project modal small fix (#3781)

* NEW-GUI pipelines and projects pages - add to project modal small fix (#3781)
* NEW-GUI add pipeline to project modal - fix text

* NEW-GUI add pipeline to project modal - minor style adjustment
* NEW-GUI - switch modals to antd

* NEW-GUI - switch modals to antd: minor fix

* NEW-GUI - switch modals to antd: minor fix
rodichenko and others added 29 commits January 24, 2025 17:15
…w-ui

# Conflicts:
#	portals-ui/sites/ngs-portal/src/shared/constants/routes.ts
#	portals-ui/sites/ngs-portal/src/state/pipelines/hooks.ts
NEW GUI Create project - navigate to new project after creation

NEW GUI Pipeline - clone to project

NEW GUI Pipeline - clone to project minor style adjustments

NEW GUI Pipeline - create project comment fix

NEW GUI Add pipeline to project - filter projects with already added pipelines

NEW GUI Pipeline - add cloned pipeline prefix based on project.name. Omit prefix in project pipelines listing and search
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants