2008-12-03 20:25:05 +01:00
|
|
|
class SearchController < ApplicationController
|
|
|
|
|
2012-01-31 12:11:14 +01:00
|
|
|
helper :todos, :application, :notes, :projects, :contexts
|
|
|
|
|
2008-12-03 20:25:05 +01:00
|
|
|
def results
|
|
|
|
@source_view = params['_source_view'] || 'search'
|
|
|
|
@page_title = "TRACKS::Search Results for #{params[:search]}"
|
2011-08-28 10:38:49 +02:00
|
|
|
|
2013-09-25 15:38:51 +02:00
|
|
|
searcher = Search::SearchResults.new(current_user, params[:search])
|
|
|
|
searcher.search
|
2011-08-28 10:38:49 +02:00
|
|
|
|
2013-09-25 15:38:51 +02:00
|
|
|
@results = searcher.results
|
|
|
|
@count = searcher.number_of_finds
|
2011-08-28 10:38:49 +02:00
|
|
|
|
2008-12-03 20:25:05 +01:00
|
|
|
init_not_done_counts
|
|
|
|
init_project_hidden_todo_counts
|
|
|
|
end
|
|
|
|
|
|
|
|
def index
|
2011-08-28 10:38:49 +02:00
|
|
|
@page_title = "TRACKS::Search"
|
2008-12-03 20:25:05 +01:00
|
|
|
end
|
|
|
|
end
|