Module: CurationConcern::Work
- Extended by:
- ActiveSupport::Concern
- Includes:
- Curatable, WithEditors, WithGenericFiles, WithLinkedResources, Hydra::AccessControls::Embargoable
- Included in:
- GenericWork, Worthwhile::LinkedResource
- Defined in:
- app/models/concerns/curation_concern/work.rb
Instance Method Summary collapse
Methods included from WithLinkedResources
#after_destroy_cleanup_linked_resources
Methods included from WithEditors
#add_editor, #add_editor_group, #add_editor_groups, #add_editors, #remove_editor, #remove_editor_group, #remove_editor_groups, #remove_editors
Methods included from WithGenericFiles
#before_destroy_cleanup_generic_files, #copy_visibility_to_files
Methods included from Curatable
#as_json, #as_rdf_object, #can_be_member_of_collection?, #to_partial_path, #to_s
Instance Method Details
#to_solr(solr_doc = {}, opts = {}) ⇒ Object
19 20 21 22 23 |
# File 'app/models/concerns/curation_concern/work.rb', line 19 def to_solr(solr_doc={}, opts={}) super(solr_doc, opts) Solrizer.set_field(solr_doc, 'generic_type', 'Work', :facetable) return solr_doc end |