GraphQL: Add analytics visualizations for groups
What does this MR do and why?
Allow to query dashboard visualizations in a group level using GraphQL. This
mimics the behavior of Project.customizableDashboardVisualizations
part of #414471 (closed)
How to set up and validate locally
- Make sure to have an ultimate license
- Enable feature flag:
Feature.enable(:product_analytics_dashboards)
- Create a project that has dashboards configuration.
- Create a group and assign the project with dashboards configuration to it following these instructions.
- Execute the following GraphQL query:
query groupVisualizations{
group(fullPath: "Flightjs") {
name
customizableDashboardVisualizations {
nodes {
data
options
errors
}
}
}
}
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Felipe Cardozo