diff options
| author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-04-29 18:40:16 +0000 |
|---|---|---|
| committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2015-04-29 18:40:16 +0000 |
| commit | 39a55bdf1a1613f362bcd7da444b291210454160 (patch) | |
| tree | 306b9cf2b98d3e5f2684ba9ab1311a8dfb1d1cb8 /app/controllers | |
| parent | 5bf9f69df7f46b1c82bf3c02bf806a9f604480e5 (diff) | |
| parent | 7534d0ef46debee418fa36d65670cd1e43810baa (diff) | |
| download | gitlab-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.rb | 9 |
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 |
