Sha256: 3a17aa9194ab3f70ec4f9404fe8c401a4f78867905d4805e89671808f42679a9
Contents?: true
Size: 431 Bytes
Versions: 10
Compression:
Stored size: 431 Bytes
Contents
module Hyrax # Builds a query to find the members of an admin set. class AdminSetMemberSearchBuilder < ::SearchBuilder self.default_processor_chain += [:in_admin_set] # include filters into the query to only include the collection memebers def in_admin_set(solr_parameters) solr_parameters[:fq] ||= [] solr_parameters[:fq] << "{!term f=isPartOf_ssim}#{blacklight_params.fetch('id')}" end end end
Version data entries
10 entries across 10 versions & 2 rubygems