Commit 2add0a3c60b2faf984f7d18388505c914457b9e2

Authored by Macartur Sousa
1 parent 2ed0437e
Exists in elasticsearch_sort

Fixed noosfero to be support noosfero links

Signed-off-by: Arthur Jahn <stutrzbecher@gmail.com>
Signed-off-by: David Carlos <ddavidcarlos1392@gmail.com>
Signed-off-by: Macartur Sousa <macartur.sc@gmail.com>
plugins/elasticsearch/lib/elasticsearch_plugin.rb
... ... @@ -17,12 +17,24 @@ class ElasticsearchPlugin &lt; Noosfero::Plugin
17 17 end
18 18  
19 19 def search_controller_filters
20   - block = proc do
21   - redirect_to controller: 'elasticsearch_plugin', action: 'search', params: params
22   - end
  20 + block = proc do
  21 +
  22 + case action_name
  23 + when 'contents'
  24 + params[:selected_type] = :text_article
  25 + when 'index'
  26 + when 'articles'
  27 + params[:selected_type] = :text_article
  28 + else
  29 + params[:selected_type] = action_name.singularize.to_sym
  30 + end
  31 +
  32 + redirect_to controller: 'elasticsearch_plugin', action: 'search', params: params
  33 + end
23 34  
24 35 [{ :type => 'before_filter',
25 36 :method_name => 'redirect_search_to_elastic',
26 37 :block => block }]
27 38 end
  39 +
28 40 end
... ...