FEATURE: search log term details page (#5445)

This commit is contained in:
Arpit Jalan
2017-12-20 08:11:31 +05:30
committed by Sam
parent bbc606988f
commit eab66065d1
17 changed files with 172 additions and 9 deletions

View File

@ -6,4 +6,17 @@ class Admin::SearchLogsController < Admin::AdminController
render_serialized(SearchLog.trending(period&.to_sym, search_type&.to_sym), SearchLogsSerializer)
end
def term
params.require(:term)
term = params[:term]
period = params[:period] || "yearly"
search_type = params[:search_type] || "all"
details = SearchLog.term_details(term, period&.to_sym, search_type&.to_sym)
raise Discourse::NotFound if details.blank?
render_json_dump(term: details)
end
end