diff options
Diffstat (limited to 'app/services/search_service.rb')
-rw-r--r-- | app/services/search_service.rb | 17 |
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 |