Class: WorkStateTransition::Withdrawn
- Inherits:
-
Base
- Object
- ActiveRecord::Base
- ApplicationRecord
- WorkActivity
- Base
- WorkStateTransition::Withdrawn
- Defined in:
- app/models/work_state_transition/withdrawn.rb
Constant Summary
Constants inherited from WorkActivity
WorkActivity::CHANGES, WorkActivity::CHANGE_LOG_ACTIVITY_TYPES, WorkActivity::DATACITE_ERROR, WorkActivity::EMBARGO, WorkActivity::FILE_CHANGES, WorkActivity::MESSAGE, WorkActivity::MESSAGE_ACTIVITY_TYPES, WorkActivity::MIGRATION_COMPLETE, WorkActivity::MIGRATION_START, WorkActivity::NOTIFICATION, WorkActivity::PROVENANCE_NOTES, WorkActivity::SYSTEM, WorkActivity::USER_REFERENCE
Class Method Summary collapse
Methods inherited from Base
data_commons_url, #group_users, #notification_class, #notify_users, user_tags, #work
Methods inherited from WorkActivity
activities_for_work, changes_for_work, #created_by_user, #log_event_type?, #message_event_type?, messages_for_work, #notify_creator, #notify_curator, #notify_group, #notify_users, #renderer, #users_referenced
Class Method Details
.add_work_activity(work_id, current_user_id) ⇒ Object
4 5 6 |
# File 'app/models/work_state_transition/withdrawn.rb', line 4 def self.add_work_activity(work_id, current_user_id) super(work_id, "withdrawn", current_user_id, activity_type: WorkActivity::NOTIFICATION) end |