Sha256: 5888d624bd7d3341cc3a75db8ff6c0a19c55c85abe5144ae6957aaac170942ec
Contents?: true
Size: 700 Bytes
Versions: 13
Compression:
Stored size: 700 Bytes
Contents
module CurationConcerns module UrlHelper # override Blacklight so we can use our 'curation_concern' namespace # We may also pass in a ActiveFedora document instead of a SolrDocument def url_for_document(doc, _options = {}) return doc if doc.collection? [main_app, doc] end # generated models get registered as curation concerns and need a # track_model_path to render Blacklight-related views (['FileSet', 'Collection'] + CurationConcerns.config.registered_curation_concern_types).each do |concern| define_method("track_#{concern.constantize.model_name.singular_route_key}_path") { |*args| main_app.track_solr_document_path(*args) } end end end
Version data entries
13 entries across 13 versions & 1 rubygems