Sha256: c333be7858cb9204718d8bc6bf1290b7ad1c60dbf93089e9d627223825576403
Contents?: true
Size: 637 Bytes
Versions: 9
Compression:
Stored size: 637 Bytes
Contents
module My class HighlightsController < MyController self.solr_search_params_logic += [ :show_only_highlighted_files ] def show_only_highlighted_files(solr_parameters, user_parameters) pids = current_user.trophies.pluck(:generic_file_id).map{|id| Sufia::Noid.namespaceize(id)} solr_parameters[:fq] ||= [] solr_parameters[:fq] += [ ActiveFedora::SolrService.construct_query_for_pids(pids) ] end def index super @selected_tab = :highlighted end protected def search_action_url *args sufia.dashboard_highlights_url *args end end end
Version data entries
9 entries across 9 versions & 1 rubygems