Summary | Don't send notifications to modifier of event |
Queue | Kronolith |
Queue Version | HEAD |
Type | Enhancement |
State | Resolved |
Priority | 1. Low |
Owners | chuck (at) horde (dot) org |
Requester | steven.deboeck (at) excentis (dot) com |
Created | 12/12/2006 (6794 days ago) |
Due | |
Updated | 06/18/2007 (6606 days ago) |
Assigned | 12/14/2006 (6792 days ago) |
Resolved | 06/18/2007 (6606 days ago) |
Milestone | |
Patch | Yes |
Assigned to Chuck Hagenbuch
Taken from
Taken from Jan Schneider
State ⇒ Resolved
State ⇒ Assigned
Assigned to
Assigned to Jan Schneider
State ⇒ Feedback
Priority ⇒ 1. Low
State ⇒ New
New Attachment: notifications_exclude_modifier.patch
Queue ⇒ Kronolith
Summary ⇒ Don't send notifications to modifier of event
Type ⇒ Enhancement
Currently, if a user enables notifications of new, edited or deleted
events in Kronolith, he even gets a notification for events he has
added, modified or deleted himself. It would be nice if the user could
change this behaviour, i.e. only receive notifications if other users
add, edit or delete events.
Motivation:
Personally, I find it a bit annoying to receive notifications for
events I've just added to my own (or someone else's) calendar. I only
want to be notified if someone else adds, changes or deletes an event
in a calendar I'm interested in, so that I can examine the changes.
For events I've added, changed or deleted myself, I don't need to
examine the changes.
Solution:
I've added a new option to the Calendar - Notifications section. When
checked, the user won't receive notifications for events he has added,
edited or deleted. He'll still receive notifications if others modify
events. See attached patch.
Changes to conf/prefs.php.dist: added extra option.
Changes to lib/Kronolith.php: changed function _notificationPref. If
the supplied user equals the currently logged in user and the new
option is checked, the method returns false.
If you think this is a useful option and are happy with how it's
implemented, feel free to add it to the code :-) Also, I've overlooked
something, please let me now.
Best regards,
Steven