edavis10 (owner)

Revisions

gist: 225147 Download_button fork
public
Public Clone URL: git://gist.github.com/225147.git
Embed All Files: show embed
journal_observer.rb #
1
2
3
4
5
6
7
8
9
10
11
class JournalObserver < ActiveRecord::Observer
  def after_create(journal)
    if Setting.notified_events.include?('issue_updated') ||
        (Setting.notified_events.include?('issue_note_added') && journal.notes.present?) ||
        (Setting.notified_events.include?('issue_status_updated') && journal.new_status.present?) ||
        (Setting.notified_events.include?('issue_priority_updated') && journal.new_value_for('priority_id').present?)
      Mailer.deliver_issue_edit(journal)
    end
  end
end