Show survey alert when group_analytics_dashboards is enabled
As we migrate Value stream dashboards (VSD) from it's own standalone app -> product analytics dashboards, we need to add the survey to the group analytics dashboard view. This change will share the same banner between the two apps during the migration.
- Migrates the existing VSD survey banner into it's own
FeedbackBanner
component - Updates VSD
App
component to use the new component - Add the new component to
AnalyticsDashboard
component, which only renders for VSD panels
Screenshots or screen recordings
Old app
Before/After |
---|
New app
Before | After |
---|---|
How to set up and validate locally
- View the VSD for any group (ex. http://gdk.test:3000/groups/gitlab-org/-/analytics/dashboards/value_streams_dashboard)
- Verify that the survey banner renders in the old app
Feature.enable(:group_analytics_dashboards)
- Verify that the survey banner renders in the new app
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #424839 (closed)
Edited by Alex Pennells