Skip to content

Rename new web ide callout entry

What does this MR do and why?

It adds a new callout entry to keep track of the new Web IDE’s callout displayed in the Project’s Overview page:

Screen_Shot_2022-12-13_at_3.52.22_PM

Why?

The callout had a bug that allowed the user to dismiss it by clicking the "Web IDE" button even when the callout wasn’t visible. We fixed that bug in: !106840 (merged)

Screenshots or screen recordings

How to set up and validate locally

  1. Enable the vscode_web_ide feature flag.
  2. Add an entry for the previous callout feature name in the rails console: Users::Callout.create(feature_name: "vscode_web_ide", user_id: 1, dismissed_at: "2022-12-12")
  3. Open a Project Overview’s page, for example: https://gdk.test:3443/gitlab-org/gitlab-shell
  4. You should see the New Web IDE callout.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Enrique Alcántara

Merge request reports