Fix: Duo Flows Setting Disabled shows checkbox
What does this MR do and why?
Remove the extra checkbox that displays on the Flows settings when Duo is set to Always off.
References
GitLab Issue: #577538 (closed)
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() |
| Screen Recording |
|---|
| Screen_Recording_2025-10-21_at_7.29.19_PM |
How to set up and validate locally
To Test Locally
- Turn on the following feature flags:
duo_workflow. - Also make sure you have Duo Settings configured and you are running in
SaaS(see local Duo set-up here). Make sure Duo is available for the group you are testing. - Go to your [Group] > Settings > GitLab Duo settings.
- Select
Change configuration. - Select
Always offunder GitLab Duo availability, notice that the checkbox no longer appears next to the freshly disabledAllow flow executioncheckbox. - Click
Save changesto update. - Go to a subgroup of the group that you are in.
- Go to the settings via Settings > General,
- Validate under GitLab Duo features that
Allow flow executionis disabled and that no checkbox also appears.
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Related to #577538 (closed)
Edited by Lindsey Shelton

