Notification sends to issue author and assignee if issue being reopened or closed
This commit is contained in:
parent
4d65532158
commit
2cb0a62f7d
2 changed files with 76 additions and 9 deletions
|
@ -9,8 +9,20 @@ class IssueObserver < ActiveRecord::Observer
|
|||
|
||||
def after_update(issue)
|
||||
send_reassigned_email(issue) if issue.is_being_reassigned?
|
||||
Note.create_status_change_note(issue, current_user, 'closed') if issue.is_being_closed?
|
||||
Note.create_status_change_note(issue, current_user, 'reopened') if issue.is_being_reopened?
|
||||
|
||||
if issue.is_being_closed?
|
||||
Note.create_status_change_note(issue, current_user, 'closed')
|
||||
[issue.author, issue.assignee].compact.each do |recipient|
|
||||
Notify.issue_status_changed_email(recipient.id, issue.id, 'closed', current_user)
|
||||
end
|
||||
end
|
||||
|
||||
if issue.is_being_reopened?
|
||||
Note.create_status_change_note(issue, current_user, 'reopened')
|
||||
[issue.author, issue.assignee].compact.each do |recipient|
|
||||
Notify.issue_status_changed_email(recipient.id, issue.id, 'reopened', current_user)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
protected
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue