adds email sending preferences [#23]

This commit is contained in:
rgarcia
2015-08-07 20:56:27 +02:00
parent 3752054aab
commit beb1a796f5
7 changed files with 34 additions and 4 deletions

View File

@@ -8,8 +8,8 @@ class CommentsController < ApplicationController
@comment.save!
@comment.move_to_child_of(@parent) if reply?
Mailer.comment(@comment).deliver_now
Mailer.reply(@comment).deliver_now
Mailer.comment(@comment).deliver_now if email_on_debate_comment?
Mailer.reply(@comment).deliver_now if email_on_comment_reply?
respond_with @comment
end
@@ -36,4 +36,12 @@ class CommentsController < ApplicationController
def reply?
@parent.class == Comment
end
def email_on_debate_comment?
@comment.debate.author.email_on_debate_comment?
end
def email_on_comment_reply?
reply? && @parent.author.email_on_comment_reply?
end
end