Enable custom dashboards by default on projects
What does this MR do and why?
This change enables creating and editing of custom dashboards by default on projects. As noted in the issue the default location for dashboards was already set in the backend but it propagated to the frontend.
Groups remain unchanged and first need to select a target project to store dashboard configurations files.
Related issue: Automatically enable custom dashboard creation ... (#457583 - closed)
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Projects
Before | After |
---|---|
Groups
No visual change.
Before | After |
---|---|
How to set up and validate locally
- You need a GitLab Ultimate license.
- View the group dashboards at Groups > Analyze > Analytics dashboards.
- View the group settings at Groups > Settings > Analytics settings.
- View the project dashboards at Projects > Analyze > Analytics dashboards.
- View the project settings at Projects > Settings > Analytics settings.