New Custom Dashboard Flow - Add "user built" to available visualizations component
Problem to solve
In New Custom Dashboard Flow - Available visualiza... (#422025 - closed) we're listing all visualizations, built-in and custom, under the Built-in
tab in the available visualizations component. That's fine for the MVC, since the visualization designer won't be released yet, however we should follow-up on this and add a dedicated section for "user built" visualizations. This doesn't have to happen immediately because the visualization designer will release after the dashboard editor and remain behind a separate default off feature flag.
Current status: This issue requires Product & Design input to validate and pick one of the solutions.
Potential solutions
- Add a
Custom
tab to the available visualization components. When a user clicks on this we list the custom built visualizations. It could also show a call to action to the visualization designer. This will require as adding avisualization.userDefined
field to the GraphQL API. - ???
Additionally we should:
- Redirect users back to the origin dashboard once saved. This is behaviour that's already built into the designer and simply needs to the supporting route to be added to the dashboard designer to become enabled again.
- Redirect users back to the origin when a user clicks on
Cancel
. Currently this takes them back to the listing page.
Design
Rough design for the 1.
proposed solution.
Edited by Jiaan Louw