meshery
meshery copied to clipboard
[Server] Registry Enhancements
Current Behavior
- [x] 1. Update the API endpoints to retrieve only the count of components and relationships for each model, rather than returning all data.
- [x] Fix the bug where both the component count and relationship count are showing zero,
- [ ] 2. Remove duplicated data that's currently being returned from the endpoint.
- [ ] 3. Add query parameters for the
meshmodel/models,meshmodels/components,meshmodels/relationships, andmeshmodels/registrantsendpoints.- [ ] Add a query parameter like
duplication-data=trueto fetch information about duplicated entities. This will allow the UI to filter and highlight duplicate entities.
- [ ] Add a query parameter like
- [ ] 4. Remove the aggregation of models in the registrants tab once the data duplication is resolved from the endpoint.
- [x] 5. Add ID-based
GETendpoints for all Registry requests to simplify the selection of entities. #12361- Currently, selection is based on a combination of name and version.
- Possibly related PR: https://github.com/meshery/meshkit/pull/538.
- [ ] 6. [UI] Ensure the
meshmodeldetails component respects the current level of navigation in the tree structure. (depends on 1st issue of this list)- [ ] At the top level of a model, display the aggregate count of components across all versions of that model.
Screenshots/Logs
Environment
- Host OS: Mac Linux Windows
- Platform: Docker or Kubernetes
- Meshery Server Version: stable-v
- Meshery Client Version: stable-v
To Reproduce
Contributor Guides and Handbook
- π Meshery Build & Release Strategy
- π Instructions for contributing to documentation
- π¨ Wireframes and designs for Meshery UI in Figma (open invite)
- ππΎππΌ Questions: Discussion Forum and Community Slack
@dottharun I created this task to track the issue, I have added the you shared with me, please add more as you identify.
This issue has been labeled with 'component/ui'. π§° Here are docs on Contributing to Meshery UI. π¨ Here is the Meshery UI Figma File File. Lastly, here are docs on Contributing to Meshery's End-to-End Tests.
Β Β Β Β Be sure to join the community, if you haven't yet and please leave a :star: star on the project :smile:
End-to-end tests needed for importing and exporting models. @dottharun @humblenginr https://github.com/meshery/meshery/pull/11555#issuecomment-2269457547
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue is being automatically closed due to inactivity. However, you may choose to reopen this issue.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
This issue is being automatically closed due to inactivity. However, you may choose to reopen this issue.