scinote-web/app/notifications/task_due_date_notification.rb

23 lines
464 B
Ruby
Raw Normal View History

# frozen_string_literal: true
class TaskDueDateNotification < BaseNotification
def self.subtype
:my_module_due_date_reminder
end
def title
2023-12-11 20:18:08 +08:00
I18n.t(
'notifications.content.my_module_due_date_reminder.message_html',
my_module_name: subject.name
)
end
def subject
MyModule.find(params[:my_module_id])
end
2023-11-03 17:09:48 +08:00
after_deliver do
MyModule.find(params[:my_module_id]).update_column(:due_date_notification_sent, true)
2023-11-03 17:09:48 +08:00
end
end