Display product analytics dashboards when experiment is enabled
Summary
Add Product Analytics to Experiment features list (#414865 - closed) Moves the Product Analytics feature to the list of Experiments. This causes some unintended side effects for the Value Stream Analytics dashbaord.
At the group level, we provide the option to customize VSD via a YAML config, this relies on the project pointer setting. With the changes in #414865 (closed) the group_analytics_dashboard_available?
check now needs the experiment flags which hides the relevant analytics settings user’s need to enable to use this.
On the project level the Analytics Dashboards menu item and link to the dashboard listing are hidden, they should most likely be available even if product analytics isn’t enabled / onboarded, providing access to the Value Streams Dashboard.
What is the current bug behavior?
- The Analytics dashboards project pointer setting is hidden
- The Analytics dashboards menu item (sidebar) is hidden at the project level
What is the expected correct behavior?
- The Analytics dashboards project pointer should be visible
- The Analytics dashboards menu item (sidebar) should be visible at the project level and link to the dashboard listing
- The Value streams dashboard should be available if the correct license conditions exist
- The Product Analytics dashboards (currently Audience and Behaviour) should only be available with the experiment features enabled
Possible fixes
- Revert Add Product Analytics to Experiment features list (#414865 - closed) - !133278 (merged)
- Look into Decouple customizable dashboards GraphQL from p... (#424440 - closed)
- Reintroduce the experiment flag checks and hide the product analytics dashboards from the dashboard listing when the experiment is not enabled