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

Think about consistent pattern for widget composition and failure management #66

Open
apirogov opened this issue Sep 27, 2022 · 0 comments
Labels
enhancement New feature or request internals Technical and subtle issues users are (usually) not aware of widgets Related to Metador widgets and dashboard system.

Comments

@apirogov
Copy link
Collaborator

Currently widgets are mostly assumed to be instantitated for data nodes and be "simple".

Technically, they can also be instantiated for group nodes and used to build arbitrarily complex sub-dashboards based on multiple subnodes.

For the general cases, we probably should provide a generic meta-widget that can be used to configure a more complex view of non-interacting widgets (rows, columns, etc.)

For interacting fancy widgets, this necessarily will be a custom-build widget, because one cannot describe a fancy interaction in a simple schema and also not connect them technically.

In both cases, e.g. there should be some simplified way to check e.g. that referenced nodes and widgets exist, etc.

And we still need to catch exceptions and show some dummy widget with the error message.

@apirogov apirogov added the enhancement New feature or request label Sep 27, 2022
@github-actions github-actions bot added the triage Freshly opened or reopened issue label Sep 27, 2022
@apirogov apirogov removed the triage Freshly opened or reopened issue label Sep 27, 2022
@apirogov apirogov added internals Technical and subtle issues users are (usually) not aware of widgets Related to Metador widgets and dashboard system. labels Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request internals Technical and subtle issues users are (usually) not aware of widgets Related to Metador widgets and dashboard system.
Projects
None yet
Development

No branches or pull requests

1 participant