https://bugzilla.wikimedia.org/show_bug.cgi?id=31928
T. Gries <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|Unprioritized |Low CC| |[email protected] Component|Watchlist |Email Version|unspecified |1.19-svn AssignedTo|[email protected]. |[email protected] |org | --- Comment #3 from T. Gries <[email protected]> 2011-11-04 06:40:04 UTC --- (In reply to comment #0) > AFAIK there is not way for a user to set their preferences so that they > continue to receive e-mail notifications of changes to the pages on their > watchlist, even if they do not visit the page after the most recent > notification. > > When I get notifications, they are accompanied by messages like this: "There > will be no other notifications in case of further changes unless you visit > this > page." and this: "Note that additional changes to the page "User talk:Sue > Gardner" will not result in any further notifications, until you have logged > in > and visited the page." > > This makes me crazy: it's terribly user-unfriendly. I have a lot of pages that > I monitor... Sue, I designed that this way end of 2004. Otherwise, for example, returning from a longer leave and checking your mails, your mailbox will be flooded with thousands of mails (see Confluence-Wiki: this wiki can only mail for _every_ change). But your requested change is technically possible. Regarding bandwidth of servers, internet, and server load, I have doubts if such an option can be allowed for the mass user. This option should be bound to users with a new permission "permission-enotif-can-opt-in-every-change-is-notified" Technically, in /includes/UserMailer.php the check for 385 // Build a list of users to notfiy (s/notfiy/notify) ... 395 'wl_notificationtimestamp IS NULL', is to be ignored for such users who opted in for a to-be-implemented option "Send e-mail notification for every change on pages I watch", whereas setting the flag should be done as usual to keep track of time when an enotif has been sent: // Update wl_notificationtimestamp for all watching users except 404 $dbw->begin(); 405 $dbw->update( 'watchlist', 406 array( /* SET */ 407 'wl_notificationtimestamp' => $dbw->timestamp( $timestamp ) -- Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
