Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/services/search_service.rb')
-rw-r--r--app/services/search_service.rb17
1 files changed, 12 insertions, 5 deletions
diff --git a/app/services/search_service.rb b/app/services/search_service.rb
index 28e487aa24d..cea7fc5769e 100644
--- a/app/services/search_service.rb
+++ b/app/services/search_service.rb
@@ -11,7 +11,7 @@ class SearchService
def initialize(current_user, params = {})
@current_user = current_user
- @params = Gitlab::Search::Params.new(params, detect_abuse: prevent_abusive_searches?)
+ @params = Gitlab::Search::Params.new(params, detect_abuse: true)
end
# rubocop: disable CodeReuse/ActiveRecord
@@ -91,12 +91,19 @@ class SearchService
end
end
- private
-
- def prevent_abusive_searches?
- Feature.enabled?(:prevent_abusive_searches, current_user)
+ def level
+ @level ||=
+ if project
+ 'project'
+ elsif group
+ 'group'
+ else
+ 'global'
+ end
end
+ private
+
def page
[1, params[:page].to_i].max
end