X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/ae0177fbe61d7d02e3c6b441bd395fff6fd96a18..13d650e2dcbe2467a82253097e10d58dddf9d9d2:/app/models/notifier.rb diff --git a/app/models/notifier.rb b/app/models/notifier.rb index be6679c41..b1a94a77d 100644 --- a/app/models/notifier.rb +++ b/app/models/notifier.rb @@ -146,6 +146,26 @@ class Notifier < ActionMailer::Base end end + def changeset_comment_notification(comment, recipient) + with_recipient_locale recipient do + @changeset_url = changeset_url(comment.changeset, :host => SERVER_URL) + @comment = comment.body + @owner = recipient == comment.changeset.user + @commenter = comment.author.display_name + @changeset_comment = comment.changeset.tags['comment'].presence + @time = comment.created_at + @changeset_author = comment.changeset.user.display_name + + if @owner + subject = I18n.t("notifier.changeset_comment_notification.commented.subject_own", :commenter => @commenter) + else + subject = I18n.t("notifier.changeset_comment_notification.commented.subject_other", :commenter => @commenter) + end + + mail :to => recipient.email, :subject => subject + end + end + private def with_recipient_locale(recipient)