Create separate directory for DORA performers score panel
What does this MR do and why?
While the Value stream dashboard was built as a single page app, for a while we've been moving away from that as we migrate towards the customizable dashboards. Now that we've logically separated the VSD panels, we should update the folder structure to reflect that.
This MR moves all code related to the Dora Performers Score panel from analytics/dashboards/*
to analytics/dashboards/dora_performers_score/*
. Within the new directory, the same folder structure is kept as is.
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 |
---|---|
How to set up and validate locally
UI:
- View the Value stream dashboard for any group and verify that the Dora Performers Score panel loads as expected: (ex. http://gdk.test:3000/groups/flightjs/-/analytics/dashboards/value_streams_dashboard)
- Assign a topic to a project in the group (ex. http://gdk.test:3000/flightjs/Flight/edit)
- Setup a custom VSD (docs)
- Be sure to set the projectTopics filter to the topic created in step 2
- Visit the custom dashboard and verify that the panel loads as expected with the custom project topic (ex. http://gdk.test:3000/groups/flightjs/-/analytics/dashboards/value_streams)
Tests:
yarn jest ee/spec/frontend/analytics/dashboards/
Edited by Alex Pennells