Project

General

Profile

Actions

action #250

closed

Email notifications for the whole request process

Added by ancorgs about 11 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Development
Target version:
Start date:
2013-03-27
Due date:
% Done:

100%

Estimated time:
8.00 h

Description

Every step of the process should be notified to involved users. The first implementation will be email based. Hermes integration will come later.

Tests NEEDED

Actions #1

Updated by ancorgs about 11 years ago

  • % Done changed from 0 to 10
  • Status changed from New to In Progress

Partial implementation of a generic mailer. Useful for both requests and reimbursements.

Actions #2

Updated by ancorgs about 11 years ago

  • % Done changed from 10 to 70

It's done in a very generic way so it also implements notifications for reimbursements (and future workflows) and most of the job for reminders.

A full refactoring of Request and Reimbursement models was accomplished so now we have a HasState mixin which takes care of notifications, logging changes, etc.

Tests and documentation are on the works.

Actions #3

Updated by ancorgs about 11 years ago

The usage of delayed_job can now be disabled with a setting in site.yml

Actions #4

Updated by ancorgs about 11 years ago

  • % Done changed from 70 to 100
  • Status changed from In Progress to Closed

Tests written. Closing.

Actions

Also available in: Atom PDF