diff options
author | Yorick Peterse <yorickpeterse@gmail.com> | 2019-02-27 17:51:20 +0100 |
---|---|---|
committer | Yorick Peterse <yorickpeterse@gmail.com> | 2019-03-04 17:44:57 +0100 |
commit | 712148518bc36ad68251f0eef129c13461c82192 (patch) | |
tree | 18198f3db337d0cf30964538a83eaec42f9822aa /lib/api/helpers | |
parent | 6c9e26a2a0abcf5a7fdff027688e0c5204afed9e (diff) | |
download | gitlab-ce-712148518bc36ad68251f0eef129c13461c82192.tar.gz |
Refactor API::Search for EE
This refactors API::Search so that Enterprise Edition can more easily
extend its functionality, without having to modify the file directly.
Diffstat (limited to 'lib/api/helpers')
-rw-r--r-- | lib/api/helpers/search_helpers.rb | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/lib/api/helpers/search_helpers.rb b/lib/api/helpers/search_helpers.rb new file mode 100644 index 00000000000..47fb5a36327 --- /dev/null +++ b/lib/api/helpers/search_helpers.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +module API + module Helpers + module SearchHelpers + def self.global_search_scopes + # This is a separate method so that EE can redefine it. + %w(projects issues merge_requests milestones snippet_titles snippet_blobs) + end + + def self.group_search_scopes + # This is a separate method so that EE can redefine it. + %w(projects issues merge_requests milestones) + end + + def self.project_search_scopes + # This is a separate method so that EE can redefine it. + %w(issues merge_requests milestones notes wiki_blobs commits blobs) + end + end + end +end |