class ElasticsearchPlugin < Noosfero::Plugin # append_view_path File.join(File.dirname(__FILE__) + '/../views/elasticsearch_plugin') def self.plugin_name "ElasticsearchPlugin" end def self.plugin_description _("This plugin is used to communicate a elasticsearch to privide a search.") end def stylesheet? true end def search_controller_filters block = proc do redirect_to controller: 'elasticsearch_plugin', action: 'search', params: params end [{ :type => 'before_filter', :method_name => 'redirect_search_to_elastic', :block => block }] end end