Split DORA performers score card into 2 components
What does this MR do and why?
To prepare for the migration from the standalone Value streams dashboard to Product analytics customizable dashboards, split the DORA performers score panel into separate card/chart components.
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
Before | After |
---|---|
No data
Before | After |
---|---|
Failed to fetch data
Before | After |
---|---|
Failed to fetch Group
Before | After |
---|---|
Project provided
Before | After |
---|---|
How to set up and validate locally
- Please make sure that you have a GitLab Ultimate license
- Seed a new group & project:
SEED_DORA=1 FILTER=dora_metrics bundle exec rake db:seed_fu
Feature.enable(:dora_performers_score_panel, Group.find(<group-id>))
- Seed DoraPerformanceScoreCounts data for your project
-
Visit the Value streams dashboard for your chosen group (
http://{YOUR_INSTANCE}/groups/{GROUP_PATH}/-/analytics/dashboards/value_streams_dashboard
)
Related to #421986 (closed)
Edited by Alex Pennells