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

[Task](Heureka 2.0): Create Services View #741

Open
10 tasks
hodanoori opened this issue Jan 27, 2025 · 0 comments
Open
10 tasks

[Task](Heureka 2.0): Create Services View #741

hodanoori opened this issue Jan 27, 2025 · 0 comments
Labels
heureka Heureka related issues

Comments

@hodanoori
Copy link
Contributor

hodanoori commented Jan 27, 2025

Task Description
Develop the Services view in Heureka 2.0 to include a main list of services with filtering, sorting, and search capabilities, as well as a details panel displaying additional information, replicating the functionality of Heureka 1.0. The view should support features such as endless scrolling, the ability to add/remove Owners, and a list of related component instances (currently referred to as Pods) for each service in details panel.

Sub-tasks

Services List:

  • Display a list of all services with the same properties as in Heureka 1.0.
  • Implement endless scrolling instead of pagination.
  • Add sorting, filtering (using all available filter properties for the service entity), and search functionality.
  • Include an initial filter set to support-group=<logged-in-user-support_group> to display services relevant to the logged-in user.
  • Provide the ability to add/remove selected filters, e.g., through filter pills that can be removed or modified, applying filter changes dynamically to the list.

Details Panel:

  • Display detailed information for each service in a dedicated details panel, consistent with Heureka 1.0.
  • Include a list of Pods associated with the selected service, supporting endless scrolling for seamless navigation.
  • Add functionality to manage service ownership, allowing users to add or remove Owners.

Reusable Features:

  • Ensure the list component supports endless scrolling, filtering, sorting, and search.
  • Design the details panel to support additional lists within details panel with endless scrolling capabilities.

Related Issues
#622

Additional Context
The services view is one of the main viewes in the Heureka which provide valuable information for engineers and managers. But generally - Heureka will have couple of lists that the details info of each list item should be shown in details panel.

@hodanoori hodanoori changed the title [Task](context): [Task](Heureka 2.0): Create Services View Jan 27, 2025
@hodanoori hodanoori added the heureka Heureka related issues label Jan 27, 2025
@barsukov barsukov added this to the Heureka 2.0 Typescript PoC milestone Jan 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
heureka Heureka related issues
Projects
None yet
Development

No branches or pull requests

2 participants