ChiliProject is not maintained anymore. Please be advised that there will be no more updates.

We do not recommend that you setup new ChiliProject instances and we urge all existing users to migrate their data to a maintained system, e.g. Redmine. We will provide a migration script later. In the meantime, you can use the instructions by Christian Daehn.

« Previous | Next » 

Revision b4be8849

ID: b4be8849c0de81841c458c0f059787a9cc9bc022
Added by Eric Davis at 2009-03-28 01:38 am

Added observers to watch model objects for mail delivery instead of calling Mailer.

  • Added an IssueObserver to watch when Issues are created
  • Added a JournalObserver to watch when Journals are created (Issue updates)
  • Added a NewsObserver for News items.
  • Added a DocumentObserver for Document notifications.
  • Setup IssuesController#new to use the IssueObserver.
  • Setup IssuesController#edit to use the IssueObserver.
  • Setup IssuesController#bulk_edit to use the JournalObserver.
  • Removed the Mailer call in Changeset#scan_commit_for_issue_ids, the
    JournalObserver will handle it.
  • Removed Mailer calls in MailHandler in favor of the Observers.

    #2659

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@2637 e93f8b46-1217-0410-a6f0-8f06a7374b81