Guarantee that a notification will come to end user
- If Orangutan crashes it won’t notify about changes made until crash (if he have not yet) – that is Orangutan should save the “pool” of notifications somewhere;
- It does not take into account user’s Redmine notification settings (see #1029);
- It does not send everything in a pool to a user – it sends only notifications less than 5 days old.
I’m not sure about the last. Are you interested in getting notifications older than 5 days?!..
If this should be done better I guess to inform users about older notifications this way:
Orangutan: ... <Actual notification 1> ... Orangutan: ... <Actual notification 2> ... Orangutan: ... Orangutan: ... <Actual notification <N>> ... Orangutan: There are 10 older notifications... Whould you like to check them? User: Yes Orangutan: ... <Old notification 1> ... Orangutan: ...