Skip to content

Remove temporary Duo Pro settings banners

Missy Davies requested to merge 444887-remove-duo-alerts into master

What does this MR do and why?

Resolves #444887 and #462470

This MR removes the temporary banners that we implemented in !144807 (merged) as Duo Pro became a paid add on and the settings moved. It has now been several months and the banners are creating confusion, so it's time they go!

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

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Case Before After
SaaS & Code Suggestions Purchased saas_before_and_cs_purchased saas_after
Saas & Code Suggestions Not Purchased saas_before_and_cs_not_purchased (same as CS purchased above)
Self Managed & Code Suggestions Purchased sm_before sm_after
Self Managed & Code Suggestions Not Purchased sm_before_and_cs_not_purchased (same as CS purchased above)

How to set up and validate locally

SaaS:

  1. Run in your terminal export GITLAB_SIMULATE_SAAS=1 then gdk restart
  2. Navigate to Groups > Group > Settings > General > expand Permissions and group features
  3. Note there is no alert

Self Managed:

  1. Run in your terminal export GITLAB_SIMULATE_SAAS=0 then gdk restart
  2. Navigate to Admin > Settings > General > expand AI-powered features
  3. Note there is no alert

To test code suggestions purchased vs. not purchased:

Edited by Missy Davies

Merge request reports