Sha256: d22a61f2b287296d807f3313b7cd175145f9139468006f9ead97c68f760dc68b
Contents?: true
Size: 568 Bytes
Versions: 7
Compression:
Stored size: 568 Bytes
Contents
# frozen_string_literal: true # Overrides Hyrax to add show_parents_only to processor chain module IiifPrint class HomepageSearchBuilder < Hyrax::HomepageSearchBuilder self.default_processor_chain += [:show_parents_only] def show_parents_only(solr_parameters) query = if blacklight_params["include_child_works"] == 'true' IiifPrint.solr_construct_query(is_child_bsi: 'true') else IiifPrint.solr_construct_query(is_child_bsi: nil) end solr_parameters[:fq] += [query] end end end
Version data entries
7 entries across 7 versions & 1 rubygems