diff options
author | Alexis Reigel <alexis.reigel.ext@siemens.com> | 2018-12-19 15:24:46 +0100 |
---|---|---|
committer | Alexis Reigel <alexis.reigel.ext@siemens.com> | 2019-03-14 18:30:30 +0100 |
commit | 55629a2e4d0237760e1e252f9dbe658f39045156 (patch) | |
tree | e4538625c191d0dbd40192daac90ccb6a9c98918 /lib/api/search.rb | |
parent | c36d98501b86e12d03d9a66d3ada9688531f6cd8 (diff) | |
download | gitlab-ce-55629a2e4d0237760e1e252f9dbe658f39045156.tar.gz |
add feature flag for users search
Diffstat (limited to 'lib/api/search.rb')
-rw-r--r-- | lib/api/search.rb | 9 |
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, |