From e951adcae07423cd2168fdfc53f5677d63e16fc5 Mon Sep 17 00:00:00 2001
From: maddievn <mvanniekerk@gitlab.com>
Date: Tue, 11 Mar 2025 08:09:02 +0200
Subject: [PATCH] Remove
 users_search_scoped_to_authorized_namespaces_advanced_search flag

Changelog: added
EE: true
---
 ...scoped_to_authorized_namespaces_advanced_search.yml |  9 ---------
 ee/lib/elastic/latest/user_class_proxy.rb              |  1 -
 ee/spec/lib/elastic/latest/user_class_proxy_spec.rb    | 10 ----------
 3 files changed, 20 deletions(-)
 delete mode 100644 ee/config/feature_flags/gitlab_com_derisk/users_search_scoped_to_authorized_namespaces_advanced_search.yml

diff --git a/ee/config/feature_flags/gitlab_com_derisk/users_search_scoped_to_authorized_namespaces_advanced_search.yml b/ee/config/feature_flags/gitlab_com_derisk/users_search_scoped_to_authorized_namespaces_advanced_search.yml
deleted file mode 100644
index bb2b39e515b9b..0000000000000
--- a/ee/config/feature_flags/gitlab_com_derisk/users_search_scoped_to_authorized_namespaces_advanced_search.yml
+++ /dev/null
@@ -1,9 +0,0 @@
----
-name: users_search_scoped_to_authorized_namespaces_advanced_search
-feature_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/442091
-introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/182277
-rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/521581
-milestone: '17.10'
-group: group::global search
-type: gitlab_com_derisk
-default_enabled: false
diff --git a/ee/lib/elastic/latest/user_class_proxy.rb b/ee/lib/elastic/latest/user_class_proxy.rb
index 6b4129aedb50a..750b871bb6590 100644
--- a/ee/lib/elastic/latest/user_class_proxy.rb
+++ b/ee/lib/elastic/latest/user_class_proxy.rb
@@ -103,7 +103,6 @@ def current_user_authorization_filters(query_hash, options)
         return query_hash unless user
         return query_hash if options[:project_id].present? || options[:group_id].present?
         return query_hash unless options[:autocomplete]
-        return query_hash unless Feature.enabled?(:users_search_scoped_to_authorized_namespaces_advanced_search, user)
 
         authorized_groups = ::Search::GroupsFinder.new(user: user).execute
         group_authorized_traversal_ids = ::Namespaces::Traversal::TrieNode.build(authorized_groups.map(&:traversal_ids))
diff --git a/ee/spec/lib/elastic/latest/user_class_proxy_spec.rb b/ee/spec/lib/elastic/latest/user_class_proxy_spec.rb
index 192c7ff7c5b18..a02aded1e036d 100644
--- a/ee/spec/lib/elastic/latest/user_class_proxy_spec.rb
+++ b/ee/spec/lib/elastic/latest/user_class_proxy_spec.rb
@@ -371,16 +371,6 @@
           expect(query_hash).to eq(original_query_hash)
         end
       end
-
-      context 'when users_search_scoped_to_authorized_namespaces_advanced_search flag is disabled' do
-        before do
-          stub_feature_flags(users_search_scoped_to_authorized_namespaces_advanced_search: false)
-        end
-
-        it 'returns query_hash as is' do
-          expect(query_hash).to eq(original_query_hash)
-        end
-      end
     end
   end
 
-- 
GitLab