From e041cd4c135ce01599c199bee3296ca0894d85bd Mon Sep 17 00:00:00 2001 From: Patrick Cyiza Date: Fri, 1 Aug 2025 12:22:09 +0200 Subject: [PATCH] Introducing ai_default_duo_namespace_user feature flag to assign_default_duo_group policy --- ee/app/policies/ee/user_policy.rb | 2 +- ee/spec/policies/user_policy_spec.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ee/app/policies/ee/user_policy.rb b/ee/app/policies/ee/user_policy.rb index 001bad4c7c5669..769ac26caf2bad 100644 --- a/ee/app/policies/ee/user_policy.rb +++ b/ee/app/policies/ee/user_policy.rb @@ -56,7 +56,7 @@ def private_profile? end def can_assign_default_duo_group? - return false unless ::Feature.enabled?(:ai_model_switching, user) + return false unless ::Feature.enabled?(:ai_default_duo_namespace_user, user) ::Gitlab::CurrentSettings.current_application_settings.duo_features_enabled end diff --git a/ee/spec/policies/user_policy_spec.rb b/ee/spec/policies/user_policy_spec.rb index b8bba45fa5c402..7348b812f04f6a 100644 --- a/ee/spec/policies/user_policy_spec.rb +++ b/ee/spec/policies/user_policy_spec.rb @@ -254,7 +254,7 @@ def policy describe ':assign_default_duo_group' do using RSpec::Parameterized::TableSyntax - where(:ai_model_switching, :duo_features_enabled, :allowed?) do + where(:ai_default_duo_namespace_user, :duo_features_enabled, :allowed?) do false | true | false true | false | false false | false | false @@ -263,7 +263,7 @@ def policy with_them do before do - stub_feature_flags(ai_model_switching: ai_model_switching) + stub_feature_flags(ai_default_duo_namespace_user: ai_default_duo_namespace_user) stub_application_setting(duo_features_enabled: duo_features_enabled) end -- GitLab