Improve VSD and AI analytics dashboards panel titles
What does this MR do and why?
Minor updates to the panel titles used on the Value Stream Dashboard and the AI Impact dashboard to improve consistency
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
Value streams dashboard
| Before | After |
|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
AI Impact dashboard
| Before | After |
|---|---|
![]() |
![]() |
![]() |
![]() |
How to set up and validate locally
- Make sure you are using GitLab Ultimate
- Configure your GDK to use ClickHouse
- Mock permissions with this patch to make the AI impact dashboard accessible
diff --git a/ee/app/models/ee/user.rb b/ee/app/models/ee/user.rb
index d5064e5525d1..e2c4916b3679 100644
--- a/ee/app/models/ee/user.rb
+++ b/ee/app/models/ee/user.rb
@@ -476,6 +476,7 @@ def using_gitlab_com_seat?(namespace)
end
def assigned_to_duo_enterprise?(container)
+ return true
namespace = ::Gitlab::Saas.feature_available?(:gitlab_duo_saas_only) ? container.root_ancestor : nil
GitlabSubscriptions::AddOnPurchase
@@ -486,6 +487,7 @@ def assigned_to_duo_enterprise?(container)
end
def assigned_to_duo_pro?(container)
+ return true
namespace = ::Gitlab::Saas.feature_available?(:gitlab_duo_saas_only) ? container.root_ancestor : nil
GitlabSubscriptions::AddOnPurchase
- View Value streams dashboard and AI impact analytics dashboard for a group and verify the panel titles (ex. http://gdk.test:3000/groups/flightjs/-/analytics/dashboards/)
- Verify the same for project scope dashboards (ex. http://gdk.test:3000/flightjs/flight/-/analytics/dashboards/)
Related to #470881 (closed)
Edited by Alex Pennells













