Skip to content

Instantly share code, notes, and snippets.

@edavis10
Created November 3, 2009 16:01
Show Gist options
  • Save edavis10/225147 to your computer and use it in GitHub Desktop.
Save edavis10/225147 to your computer and use it in GitHub Desktop.
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment