Skip to content

Move the visualization designer and rename from panel designer

Robert Hunt requested to merge 388557-move-visualization-designer into master

What does this MR do and why?

This MR continues the process of moving the product analytics dashboards across from /-/product_analytics/dashboards to /-/analytics/dashboards. There are several MRs which progressively move parts over to make it easier to review:

MR/Issue Purpose Status
Add new analytics dashboards listing route and ... (!112321 - merged) Create new route and view Merged
Create new analytics dashboards app (!112196 - merged) Move basic structure Merged
Add product analytics specific dashboards to sh... (!112298 - merged) Move product analytics specific dashboards and visualizations In review
Move the visualization designer and rename from... (!113538 - merged) Move visualization designer and rename from panel designer 👈 You are here
Update menu item to point to the shared dashboards listing In dev
Present call-to-actions to configure dashboards... (#388629 - closed) Add new onboarding flow for product analytics dashboards in the list Scheduled
Remove product analytics specific dashboard lis... (#390551 - closed) Remove old product analytics dashboards code Scheduled

This MR specifically:

  • Renames all references of panel to visualization as a result of #390523 (comment 1269192919)
  • Update visualization designer URL as a result of #390523 (comment 1287713902)
  • Moves all visualization designer files from product_analytics/ to analytics/
  • Updates translation namespace from ProductAnalytics to Analytics
  • Corrects some translation spelling mistakes and matched the formats a bit
  • Updates specs and moves more mock data methods over

Screenshots or screen recordings

Product Analytics visualization designer before Product Analytics visualization designer after Shared visualization designer
image image image

How to set up and validate locally

You will need to follow the instructions at https://gitlab.com/gitlab-org/gitlab/-/snippets/2474959 to enable Product Analytics on your GDK

  1. Visit the project's visualization designer e.g. http://gdk.test:3000/gitlab-org/gitlab-test/-/analytics/dashboards/visualization-designer
  2. Validate that visualizations can be selected.

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 #388557 (closed)

Edited by Robert Hunt

Merge request reports