demarches-normaliennes/app/models/commentaire.rb

20 lines
466 B
Ruby

class Commentaire < ActiveRecord::Base
belongs_to :dossier
belongs_to :champ
belongs_to :piece_justificative
after_save :notify_gestionnaires
def header
"#{email}, " + I18n.l(created_at.localtime, format: '%d %b %Y %H:%M')
end
private
def notify_gestionnaires
if email == dossier.user.email || dossier.invites_user.pluck(:email).to_a.include?(email)
NotificationService.new('commentaire', self.dossier.id).notify
end
end
end