scinote-web/app/models/notification.rb
2023-12-12 15:24:53 +01:00

17 lines
372 B
Ruby

# frozen_string_literal: true
class Notification < ApplicationRecord
include Noticed::Model
belongs_to :recipient, polymorphic: true
scope :in_app, lambda {
where.not("notifications.params ? 'hide_in_app' AND notifications.params->'hide_in_app' = 'true'")
}
private
def can_send_to_user?(_user)
true # overridable send permission method
end
end