Feature #8241
Advanced notification: per user, per project configurable schedule, event filter and notification format
| Status: | New | Start date: | 2011-04-28 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | - | % Done: | 0% |
|
| Category: | Email notifications | |||
| Target version: | - | |||
| Resolution: |
Description
The notification function in redmine is a very important for our users, but indeed at the moment it created to mucg spam and is less configurable for individeual user requirements.
Redmine lacks a notification engine which let user configure what he will be informed on a project based level, on which changes, on which item types, how often and how fine grained the notification will be.
The email notification is only necesarry and useful when user can set on which events and how often he shall get notified, so inbox wil only popup valuable messages.
E.g on news changes every week with all changes of the week, or on new bugs every day at 7 o'clock right with the stand up meeting with a summary of all new bugs and on changes of tickets i am owner or watcher immidiately.
It would need a extension on the user account menue with an extensiable list where you can choose "event type" and "notification schedule" and "notification format" for ur notications. These complete view shall be shortcut accessiable from the items overview sites, e.g issue list of thread list.
An Notification entry consists of 3 parts: Event type, Notification schedule and Notification Format
1. Event type: is new or change on any item, eg. news, issue, thread, file
1.1 New: Just a new entry in any project i am involved and have view rights
1.2 Change: changes on Item in project i am involved, have view rights and the filter is met. If no filter is set any change will be notified.
Optional filter settings for this kind of event: oOne ore more fields (or relation) for which the the change event shall fired can be choosen, so only if the fields are changed or set to a certain value use gets notified. In view that would mean you could addfilter items to a list where every list item consists of "Event type" (e.g issue) field and filter value (e.g certain value or "any change"). For an easy first step all tems can be concatenated logical with "and".
This way a filter can set be defined too, that only notifies for changes i am author or watcher and on special projects.
2. Notification schedule
- immidiately (means one item per notification)
- hourly (all changes in this hour)
- daily (all changes this day and optional set time when to fire notification)
- weekly (all changes this week and optional set day time when to fire notification)
- on every login (for pop windows only)
3. Notification format
- Email
- browser window popup
- short summary (means item topic and link)
- average summary (topic and info on changed fields and author of change and link)
- full summary ( complete meta data of item and link)
There are some plugins which tried to extend redmine standard notification features, but none of them eanbles the user this way.
Of course users can update with rss and activity page ( i only use this and love it) but the email notification is still the defactor standard "non it" users prefer and will use.
Improvment on this side will also open paths towards other information drop palces e.g mobile or web services like twitter notification, because the model only needs another notification format, e.g SMS or twitter to be added
History
#1 Updated by johann sebatian about 1 year ago
- Assignee set to johann sebatian
#2 Updated by Terence Mill about 1 year ago
- Assignee deleted (
johann sebatian)
If our interested i would make a wire frame of my gui guess.
Tx for ur work in adavance.
#3 Updated by Terence Mill about 1 year ago
covers #8409
#4 Updated by Terence Mill about 1 year ago
related to #8241
#5 Updated by Terence Mill about 1 year ago
related to #3069 (notfication part)
#6 Updated by Terence Mill about 1 year ago
#7 Updated by Terence Mill about 1 year ago
#8 Updated by Deon Joubert about 1 year ago
Well said Terence!
#9 Updated by Luiz Carlos Junior about 1 year ago
This kind of ticket is very useful because it sums up all separated ideas related to this topic giving it an clear course.
However, I'm also afraid because even the smaller tickets related to this one weren't implemented yet. I prefer to be wrong, but how one can think that a bigger and more complex ticket will be implemented soon? There are tickets dated from more than 2 years ago.
#10 Updated by Jens Martsch 11 months ago
+5 for this feature
#11 Updated by Laurent DELAGE 10 months ago
+1 !
#12 Updated by Drew Keller 10 months ago
I created a plugin that sends an email digest of project activity. It's not very configurable (yet), but at least it's a start: http://www.redmine.org/plugins/digest.
I'm new to Ruby coding, so improvement patches are welcome.
#13 Updated by Ernesto Baschny 17 days ago
+1!