summaryrefslogtreecommitdiff
path: root/lib/api/search.rb
diff options
context:
space:
mode:
authorAlexis Reigel <alexis.reigel.ext@siemens.com>2018-12-19 15:24:46 +0100
committerAlexis Reigel <alexis.reigel.ext@siemens.com>2019-03-14 18:30:30 +0100
commit55629a2e4d0237760e1e252f9dbe658f39045156 (patch)
treee4538625c191d0dbd40192daac90ccb6a9c98918 /lib/api/search.rb
parentc36d98501b86e12d03d9a66d3ada9688531f6cd8 (diff)
downloadgitlab-ce-55629a2e4d0237760e1e252f9dbe658f39045156.tar.gz
add feature flag for users search
Diffstat (limited to 'lib/api/search.rb')
-rw-r--r--lib/api/search.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/api/search.rb b/lib/api/search.rb
index 01eaf2f142a..d271923dbd6 100644
--- a/lib/api/search.rb
+++ b/lib/api/search.rb
@@ -54,7 +54,14 @@ module API
end
params :scope do |options|
- values = SCOPE_ENTITY.stringify_keys.slice(*options[:values]).keys
+ scope_entities =
+ if Feature.enabled?(:users_search, default_enabled: true)
+ SCOPE_ENTITY
+ else
+ SCOPE_ENTITY.reject { |key, value| key == :users }
+ end
+
+ values = scope_entities.stringify_keys.slice(*options[:values]).keys
requires :scope,
type: String,