summaryrefslogtreecommitdiff
path: root/app/controllers
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-04-29 18:40:16 +0000
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2015-04-29 18:40:16 +0000
commit39a55bdf1a1613f362bcd7da444b291210454160 (patch)
tree306b9cf2b98d3e5f2684ba9ab1311a8dfb1d1cb8 /app/controllers
parent5bf9f69df7f46b1c82bf3c02bf806a9f604480e5 (diff)
parent7534d0ef46debee418fa36d65670cd1e43810baa (diff)
downloadgitlab-ce-39a55bdf1a1613f362bcd7da444b291210454160.tar.gz
Merge branch 'search-layout' into 'master'
Improvements to search layout Improve search layout to match new UI style and make it more mobile-firendly See merge request !585
Diffstat (limited to 'app/controllers')
-rw-r--r--app/controllers/search_controller.rb9
1 files changed, 6 insertions, 3 deletions
diff --git a/app/controllers/search_controller.rb b/app/controllers/search_controller.rb
index c5828d0b2df..ad9e9e8487e 100644
--- a/app/controllers/search_controller.rb
+++ b/app/controllers/search_controller.rb
@@ -4,20 +4,22 @@ class SearchController < ApplicationController
def show
return if params[:search].nil? || params[:search].blank?
+ @search_term = params[:search]
+
if params[:project_id].present?
@project = Project.find_by(id: params[:project_id])
@project = nil unless can?(current_user, :download_code, @project)
end
if params[:group_id].present?
- @group = Group.find_by(id: params[:group_id])
+ @group = Group.find_by(id: params[:group_id])
@group = nil unless can?(current_user, :read_group, @group)
end
-
+
@scope = params[:scope]
@show_snippets = params[:snippets].eql? 'true'
- @search_results =
+ @search_results =
if @project
unless %w(blobs notes issues merge_requests wiki_blobs).
include?(@scope)
@@ -37,6 +39,7 @@ class SearchController < ApplicationController
end
Search::GlobalService.new(current_user, params).execute
end
+
@objects = @search_results.objects(@scope, params[:page])
end