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

[Feature Anywhere] [Enhancement] Add a plugin-consumable table to list associated visualizations #3407

Open
Tracked by #2880
ohltyler opened this issue Feb 9, 2023 · 0 comments
Assignees
Labels

Comments

@ohltyler
Copy link
Member

ohltyler commented Feb 9, 2023

Coming from #2880

As part of the new design, plugin pages using the new framework will be adding an "Associated Visualizations" table. This will list out all visualizations that are associated to a plugin resource, by collecting all augment vis saved objects that have the particular plugin resource ID, and pulling out the vis ID references. Initial support will include an 'Unlink' action, which will effectively delete the association by deleting the saved object.

Note all of these table details and actions taken are decoupled from the plugin. The only thing needed as input to render the table is a plugin resource ID. Because of this, we can implement and maintain this table in the vis augmenter plugin, which can then be consumed by plugins to add to their respective plugin resource details pages (e.g., anomaly detector configuration page).

Another advantage is that we may want to re-use this table at some point within the dashboards flows - for example, editing/stopping/deleting a plugin resource may bring up a warning modal listing out other visualizations associated with the particular plugin resource.

Example mock (with AD plugin): buttons in top right can be ignored
Screen Shot 2023-02-09 at 10 30 20 AM

@joshuarrrr joshuarrrr added visualizations Issues and PRs related to visualizations unified visualization UX and removed untriaged labels Feb 15, 2023
@ohltyler ohltyler changed the title [Feature Anywhere] Add a plugin-consumable table to list associated visualizations [Feature Anywhere] [Enhancement] Add a plugin-consumable table to list associated visualizations Mar 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants