mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-01-31 03:59:51 +08:00
16 lines
473 B
Ruby
16 lines
473 B
Ruby
module NotificationsHelper
|
|
def create_system_notification(title, message)
|
|
notification = Notification.new
|
|
notification.title = title
|
|
notification.message = message
|
|
notification.type_of = :system_message
|
|
notification.transaction do
|
|
User.where.not(confirmed_at: nil).find_each do |u|
|
|
UserNotification
|
|
.new(user: u, notification: notification, checked: false)
|
|
.save!
|
|
end
|
|
notification.save!
|
|
end
|
|
end
|
|
end
|