solr_plugin_public_controller.rb 611 Bytes
# TODO This controller was created to remove the solr dependencies from
# noosfero controllers. All actions here might not be working as they're
# supposed to. Everything here must be reviewed!

class SolrPluginPublicController < MyProfileController

  include SolrPlugin::ResultsHelper


  def facets_browse
    @asset = params[:asset].to_sym
    @asset_class = asset_class(@asset)

    @facets_only = true
    send(@asset)

    @facet = @asset_class.map_facets_for(environment).find { |facet| facet[:id] == params[:facet_id] }
    raise 'Facet not found' if @facet.nil?

    render :layout => false
  end
end