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

[Server] Enhance information for the events sent by server. #10937

Open
4 tasks
MUzairS15 opened this issue May 13, 2024 · 2 comments
Open
4 tasks

[Server] Enhance information for the events sent by server. #10937

MUzairS15 opened this issue May 13, 2024 · 2 comments
Labels
component/server component/ui User Interface help wanted Extra attention is needed issue/willfix This issue will be worked on kind/enhancement Improvement in current feature

Comments

@MUzairS15
Copy link
Contributor

MUzairS15 commented May 13, 2024

Current Behavior

Meshery UI users receive a some amount of information back from Meshery Server with depth of details varying based on type of event (operation performed).

For example, a successful design deployment might include a list of all components deployed, but might not be totaled by count or by which Kubernetes cluster to which they were deployed.

Desired Behavior

For design save events:

  1. Include no of components,
  2. Size,
  3. Link to design
  4. Link to view
  5. .... other?

Implementation

See child issues:

Acceptance Tests

See the child issues.

Mockups

See the child issues.


Contributor Guides and Handbook

@MUzairS15 MUzairS15 added the kind/enhancement Improvement in current feature label May 13, 2024
@leecalcote leecalcote added help wanted Extra attention is needed language/go Issues or pull requests that use Golang go Pull requests that update Go code labels May 13, 2024
@leecalcote
Copy link
Member

@aabidsofi19 @MUzairS15 regarding #3 above, in the short-term, I'll suggest that the best approach here is one of enhancing the existing views api with a design ID query parameter such that the adjoining View doesn't need to be created, but that the design-specific filter (a set of filters configured to explicitly display only the resources included in the given design) is dynamically applied by the views API foregoing the need to create and track what essentially amounts to a foreign key between designs and views. I do think that Meshery will eventually take this step with a 1:1 implicitly-generated relationship between Design and View (such that a Design doesn't exist without a View - while the inverse may not be true), however, I'll content that it's a step too far in the current release train.

@leecalcote leecalcote added issue/willfix This issue will be worked on component/ui User Interface and removed language/go Issues or pull requests that use Golang go Pull requests that update Go code labels May 13, 2024
Copy link

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 Using Cypress.


        Be sure to join the community, if you haven't yet and please leave a ⭐ star on the project 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/server component/ui User Interface help wanted Extra attention is needed issue/willfix This issue will be worked on kind/enhancement Improvement in current feature
Projects
Development

No branches or pull requests

2 participants