[Ban AI] Update frontend settings / UI copy (admin/top-level)
Context
This is part of a larger epic that gives admins more control over where AI is allowed in their organization.
Scope of this issue
This issue add UI controls to the top-level on .com and self-managed.
On self-managed: admin
>settings
>general
>GitLab Duo
(This section was partially worked on in this MR, new GitLab Duo section described in this issue)
On .com: Top-level group: settings
>general
>GitLab Duo
(New GitLab Duo section described in this issue)
Designs
Image | Description |
---|---|
![]() |
All settings options |
![]() |
Selecting "off by default" shows a warning banner upon select |
![]() |
Selecting "never on" shows a different warning banner upon select AND beta/experiment setting disappears |
![]() |
User sees a confirmation upon save (easier to see in Figma) |
Edited by Katie Macoy