Remove product analytics specific dashboard listing
What does this MR do and why?
Removes the deprecated /product_analytics
dashboard listing as described in Remove product analytics specific dashboard lis... (#390551 - closed).
The following changes are made:
- Remove product_analytics route & view.
- Remove implementation details dropdown from app because it's no longer used.
- Move mount_dashboards.js contents to analytics index.js.
- Remove all related specs.
Note that:
- Product analytics dashboards are still listed at the shared
/analytics/dashboards
page. - The deprecated page was hidden behind a default off feature flag, thus no changelog is needed.
Screenshots or screen recordings
/product_analytics
(removed)
Before | After |
---|---|
/analytics
(no changes)
Before | After |
---|---|
How to set up and validate locally
Note: This feature has a lot of setup steps. If you need help please ask me or I can step through these during a call with you.
- Follow these instructions to setup Product Analytics in GDK.
- Validated that the deprecated listing has been removed at
http://localhost:3000/gitlab-org/[PROJECT]/-/product_analytics/dashboards/
. - Validated that the shared dashboard listing still renders at
http://localhost:3000/gitlab-org/[PROJECT]/-/analytics/dashboards/
.
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 #390551 (closed)
Edited by Jiaan Louw