Skip to content

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
image image

/analytics (no changes)

Before After
image image

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.

  1. Follow these instructions to setup Product Analytics in GDK.
  2. Validated that the deprecated listing has been removed at http://localhost:3000/gitlab-org/[PROJECT]/-/product_analytics/dashboards/.
  3. 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.

Related to #390551 (closed)

Edited by Jiaan Louw

Merge request reports