Class: FileSetAttachedEventJob
- Inherits:
-
ContentEventJob
- Object
- ActiveJob::Base
- Hyrax::ApplicationJob
- EventJob
- ContentEventJob
- FileSetAttachedEventJob
- Defined in:
- app/jobs/file_set_attached_event_job.rb
Overview
Log a fileset attachment to activity streams
Constant Summary
Constants included from Hyrax::CitationsBehaviors::TitleBehavior
Hyrax::CitationsBehaviors::TitleBehavior::EXPANDED_NOCAPS, Hyrax::CitationsBehaviors::TitleBehavior::TITLE_NOCAPS
Instance Attribute Summary
Attributes inherited from ContentEventJob
Attributes inherited from EventJob
Instance Method Summary collapse
- #action ⇒ Object
-
#log_event(repo_object) ⇒ Object
Log the event to the fileset’s and its container’s streams.
Methods inherited from ContentEventJob
Methods inherited from EventJob
#event, #log_user_event, #perform
Methods included from Hyrax::HyraxHelperBehavior
#available_translations, #banner_image, #collection_thumbnail, #current_search_parameters, #human_readable_date, #iconify_auto_link, #index_field_link, #license_links, #link_to_each_facet_field, #link_to_facet, #link_to_facet_list, #link_to_field, #link_to_profile, #link_to_telephone, #orcid_label, #render_notifications, #rights_statement_links, #search_form_action, #show_transfer_request_title, #user_display_name_and_key, #zotero_label, #zotero_profile_url
Methods included from Hyrax::DashboardHelperBehavior
#number_of_collections, #number_of_files, #number_of_works, #on_my_works?, #on_the_dashboard?
Methods included from Hyrax::ChartsHelper
Methods included from Hyrax::CollectionsHelper
#button_for_remove_from_collection, #button_for_remove_selected_from_collection, #has_collection_search_parameters?, #present_terms, #render_collection_links, #single_item_action_remove_form_fields
Methods included from Hyrax::LeaseHelper
#assets_under_lease, #assets_with_deactivated_leases, #assets_with_expired_leases
Methods included from Hyrax::EmbargoHelper
#assets_under_embargo, #assets_with_deactivated_embargoes, #assets_with_expired_embargoes
Methods included from Hyrax::AbilityHelper
#render_visibility_link, #visibility_badge, #visibility_options
Methods included from Hyrax::FileSetHelper
#media_display, #media_display_partial, #parent_path
Methods included from Hyrax::TitleHelper
#application_name, #construct_page_title, #curation_concern_page_title, #default_page_title
Methods included from Hyrax::CitationsBehavior
#export_as_apa_citation, #export_as_chicago_citation, #export_as_mla_citation, #export_as_openurl_ctx_kev
Methods included from Hyrax::CitationsBehaviors::TitleBehavior
#chicago_citation_title, #mla_citation_title, #process_title_parts, #setup_title_info
Methods included from Hyrax::CitationsBehaviors::CommonBehavior
#clean_end_punctuation, #persistent_url
Methods included from Hyrax::CitationsBehaviors::NameBehavior
#abbreviate_name, #all_authors, #author_list, #given_name_first, #surname_first
Methods included from Hyrax::CitationsBehaviors::PublicationBehavior
#setup_pub_date, #setup_pub_info, #setup_pub_place, #setup_pub_publisher
Methods included from Hyrax::BlacklightOverride
Instance Method Details
#action ⇒ Object
9 10 11 |
# File 'app/jobs/file_set_attached_event_job.rb', line 9 def action "User #{link_to_profile depositor} has attached #{file_link} to #{work_link}" end |
#log_event(repo_object) ⇒ Object
Log the event to the fileset’s and its container’s streams
4 5 6 7 |
# File 'app/jobs/file_set_attached_event_job.rb', line 4 def log_event(repo_object) repo_object.log_event(event) curation_concern.log_event(event) end |