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

feat(heureka) : Add components view #263

Merged
merged 8 commits into from
Aug 2, 2024
Merged

Conversation

hodanoori
Copy link
Contributor

@hodanoori hodanoori commented Jul 30, 2024

Pull Request Details

Add components view. For the first version, as the info related to componentInstance is not available in the API yet, this info is not displayed in the table . It will be added as soon as the info will be available in the API later.

@hodanoori hodanoori requested a review from a team as a code owner July 30, 2024 09:09
@hodanoori hodanoori requested review from a team as code owners July 30, 2024 13:19
heureka/ui/package.json Outdated Show resolved Hide resolved
heureka/ui/src/components/issues/IssuesListItem.jsx Outdated Show resolved Hide resolved
heureka/ui/src/hooks/useQueryClientFn.js Show resolved Hide resolved
@hodanoori hodanoori requested a review from edda July 31, 2024 16:37
@hodanoori hodanoori requested a review from edda August 2, 2024 08:11
@hodanoori hodanoori merged commit 01cf452 into main Aug 2, 2024
6 checks passed
@hodanoori hodanoori deleted the heureka-components-view branch August 2, 2024 08:56
hodanoori added a commit that referenced this pull request Aug 11, 2024
* feat(heureka) : add components view

* Automatic application of license header

* Install date-fns

* feat(heureka): Add the total number of component versions and fix some errors

* feat)heureka): Add pagination info to the components query

* Using container and stack for styling and some cleanup

* add componentInstances to componentVersion in the component query

* Change the setting to put pagination on the right side of the page

---------

Co-authored-by: License Bot <[email protected]>
hodanoori added a commit that referenced this pull request Aug 20, 2024
…functionalities for diferent entities (#177)

* Merge branch 'main' into renovate/npm-dependencies

* feat(heureka): add filtering and search functionality for services tab

* adjust store actions and update package-lock.json

* CleanUp

* CleanUp

* add fetch filters value queries and change respective files

* Automatic application of license header

* fix (heureka): Update the package-lock.json (#164)

* fix (heureka): Update the package-lock.json to be able to build it on mac

* Update the version

* feat(heureka): Substitute vulnerabilities with  issues tab using the new issueMatch entity (#175)

* fix(heureka): Add the left behind issueMatches.js file (#178)

* fix(heureka): Fix merge conflicts in package-lock.json

* Adjust relevant imports to use juno npm packages

* Correct filter query

* feat(heureka) : Add components view (#263)

* feat(heureka) : add components view

* Automatic application of license header

* Install date-fns

* feat(heureka): Add the total number of component versions and fix some errors

* feat)heureka): Add pagination info to the components query

* Using container and stack for styling and some cleanup

* add componentInstances to componentVersion in the component query

* Change the setting to put pagination on the right side of the page

---------

Co-authored-by: License Bot <[email protected]>

* Add default filtering

* feat(heureka): add filtering and search functionality for services tab

* adjust store actions and update package-lock.json

* Correct filter query

* Automatic application of license header

* feat(heureka): Add msg handling per tab and mem tabs to prevent unnecessary re-rendering (#281)

* feat(heureka): Add error handling per tab and mem tabs to prevent unnecessary re-rendering

* remove error considition to render Messages

* move messages inside each tab and add resetMessages

* remove unnecessary resetMessages and correct queries

* feat(heureka): Refactor controllers and reduce redundencies (#295)

* feat(heureka): Refactor controllers and reduce redundencies

* Automatic application of license header

---------

Co-authored-by: License Bot <[email protected]>

* Remove merge conflicts in utils

* Remove not adjusted filter test

* Resolve test errors

* Refactoring store using slices

* complete filtering for services tab

* generalize filtering for all tabs

* Activate the working filter select for services tab

* Automatic application of license header

* Adjust panel manager and services and issue details impl based on new store slices

* CleanUp console.logs

* Display search input only on issues tab for now

* Display right icon on filter button

* Cleanup and improvements based on code review inqueries

* Add code comments and some wording and layouting improvements

---------

Co-authored-by: License Bot <[email protected]>
hodanoori added a commit that referenced this pull request Aug 21, 2024
* Merge branch 'main' into renovate/npm-dependencies

* feat(heureka): add filtering and search functionality for services tab

* adjust store actions and update package-lock.json

* CleanUp

* CleanUp

* add fetch filters value queries and change respective files

* Automatic application of license header

* fix (heureka): Update the package-lock.json (#164)

* fix (heureka): Update the package-lock.json to be able to build it on mac

* Update the version

* feat(heureka): Substitute vulnerabilities with  issues tab using the new issueMatch entity (#175)

* fix(heureka): Add the left behind issueMatches.js file (#178)

* fix(heureka): Fix merge conflicts in package-lock.json

* Adjust relevant imports to use juno npm packages

* Correct filter query

* feat(heureka) : Add components view (#263)

* feat(heureka) : add components view

* Automatic application of license header

* Install date-fns

* feat(heureka): Add the total number of component versions and fix some errors

* feat)heureka): Add pagination info to the components query

* Using container and stack for styling and some cleanup

* add componentInstances to componentVersion in the component query

* Change the setting to put pagination on the right side of the page

---------

Co-authored-by: License Bot <[email protected]>

* Add default filtering

* feat(heureka): add filtering and search functionality for services tab

* adjust store actions and update package-lock.json

* Correct filter query

* Automatic application of license header

* feat(heureka): Add msg handling per tab and mem tabs to prevent unnecessary re-rendering (#281)

* feat(heureka): Add error handling per tab and mem tabs to prevent unnecessary re-rendering

* remove error considition to render Messages

* move messages inside each tab and add resetMessages

* remove unnecessary resetMessages and correct queries

* feat(heureka): Refactor controllers and reduce redundencies (#295)

* feat(heureka): Refactor controllers and reduce redundencies

* Automatic application of license header

---------

Co-authored-by: License Bot <[email protected]>

* Remove merge conflicts in utils

* Remove not adjusted filter test

* Resolve test errors

* Refactoring store using slices

* complete filtering for services tab

* generalize filtering for all tabs

* Activate the working filter select for services tab

* Automatic application of license header

* Adjust panel manager and services and issue details impl based on new store slices

* CleanUp console.logs

* Display search input only on issues tab for now

* Display right icon on filter button

* feat(heureka): Add filtering and searching for issueMatches tab

* update version

* Add a comment for search prop in filter slice

* Change formatDate helper func and fix code review comments

* Update package-lock.json

* Remove filterLabels from package.json

* Remove un-used helper func

---------

Co-authored-by: License Bot <[email protected]>
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.

2 participants