Remove FF allow_duo_base_access from backend
What does this MR do and why?
After the rollout of the FF, we want to remove the usage from the backend. This merge request should get merged and rolled out to production after the merge request !191509 (merged) reached production. With the previous merge request we remove all usages from of the FF in the frontend and so we can remove it as well from the backend.
This merge request touches 6 locations.
-
ee/app/helpers/admin/application_settings_helper.rb- Was used for pages like
/admin/gitlab_duo
- Was used for pages like
-
ee/app/helpers/ee/groups/settings_helper.rb- Was used for pages like
/groups/<group>/-/settings
- Was used for pages like
-
ee/app/helpers/ee/users/callouts_helper.rb -
ee/app/helpers/ee/users/group_callouts_helper.rb -
ee/app/helpers/ee/groups_helper.rb- Was used on pages like
/groups/<group>/-/settings/gitlab_duo
- Was used on pages like
-
ee/app/policies/ee/global_policy.rb- For the global policy
access_duo_core_features
- For the global policy
References
- Rollout issue https://gitlab.com/gitlab-org/gitlab/-/issues/536311+
- Should be deployed after the frontend cleanup is online Remove FF allow_duo_base_access from frontend (!191509 - merged)
Screenshots or screen recordings
| Before | After |
|---|---|
How to set up and validate locally
Green test suite
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.
Resolves https://gitlab.com/gitlab-org/gitlab/-/issues/544848

