Skip to content

Refactor analytics panel follow up

What does this MR do and why?

This MR is a follow-up to Refactor panels base for clearer separation of ... (!151769 - merged). It changes the following:

  • Renames analytics panel to analytics dashboard panel.
  • Removes the analytics panel from customizable_dashboard.vue.
  • Adds a panel slot to customizable_dashboard.vue.
  • Renders the analytics panel inside analytics_dashboard.vue using the new customizable_dashboard.vue slot.
  • Updates the customizable dashboard developer documatation.

This is done to better separate analytics & customizable dashboard components and to make the latter more reusable.

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

No visual changes.

Before After
image image

How to set up and validate locally

  1. Enable Product analytics on your GDK by following the instructions.
  2. Navigate to Project > Analytics > Dashboards and set up product analytics.
  3. Navigate to Project > Analytics > Dashboards and follow the alert to enable customizable dashboards.
  4. Navigate to Project > Analytics > Dashboards and create a custom dashboard.

Related to #460868 (closed)

Edited by Jiaan Louw

Merge request reports