Skip to content

Code Suggestions GA alert for non owners

Ross Byrne requested to merge 434088-code-suggestions-non-owner-alert into master

What does this MR do and why?

Resolves https://gitlab.com/gitlab-org/gitlab/-/issues/434088.

Code Suggestions GA alert for non owners to display on every page of group and projects if the parent group is on a paid plan.

Screenshots or screen recordings

Screenshot_2023-12-06_at_5.53.45_PM

How to set up and validate locally

Setup feature flags

Feature.enable(:code_suggestions_ga_non_owner_alert)
Feature.enable(:ai_assist_ui)
Feature.enable(:ai_assist_flag)
  1. Setup GDK to simulate SaaS.
  2. Login as Admin and set a public group use EE plan that is not trial with instructions point 3 here
  3. On the group's admin page: http://gdk.test:3000/admin/groups/<group_name>, pick a non-owner group member to impersonate and view the group and projects in it to interact and observe the alert.

To clear user callout to show alert again, run ::Users::Callout.last.destroy

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 #434088

Edited by Roy Liu

Merge request reports

Loading