Sha256: c8550d2381939744cc9b6066b517b6b974644c91602680830960ca8a9cb81f92
Contents?: true
Size: 587 Bytes
Versions: 1
Compression:
Stored size: 587 Bytes
Contents
module CurationConcerns class AdminSetSearchBuilder < ::SearchBuilder def initialize(context, access) @access = access super(context) end # This overrides the filter_models in FilterByType def filter_models(solr_parameters) solr_parameters[:fq] << ActiveFedora::SolrQueryBuilder.construct_query_for_rel(has_model: ::AdminSet.to_class_uri) end # Overrides Hydra::AccessControlsEnforcement def discovery_permissions if @access == :edit @discovery_permissions ||= ["edit"] else super end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
curation_concerns-1.5.0 | app/search_builders/curation_concerns/admin_set_search_builder.rb |