Skip to content

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)

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
image image
image image

Groups

No visual change.

Before After
image image
image image

How to set up and validate locally

  1. You need a GitLab Ultimate license.
  2. View the group dashboards at Groups > Analyze > Analytics dashboards.
  3. View the group settings at Groups > Settings > Analytics settings.
  4. View the project dashboards at Projects > Analyze > Analytics dashboards.
  5. View the project settings at Projects > Settings > Analytics settings.

Merge request reports