On Mon, 04 Apr 2011 15:16:21 -0700, Brion Vibber wrote:
On Mon, Apr 4, 2011 at 2:11 PM, Dan Nessett dnessett@yahoo.com wrote:
Right now the way we handle this problem is to reset the password for the user causing the bounces, login to the account and deselect all email notification options in preferences. However, it would be better if we could just reset the email preferences on all inactive accounts. Is there anyway of doing this other than resetting the password on each account (of which there are many)? We run 1.16.2 on this small wiki.
You should be able to do this with maintenance/userOptions.php on the command line:
http://www.mediawiki.org/wiki/Manual:UserOptions.php
something like this to see who's got things enabled: php userOptions.php enotifwatchlistpages --usage
and to disable active ones: php userOptions.php enotifwatchlistpages --old 1 --new 0
-- brion
According to the documentation in User.php, the array mToggles contains the names of all the toggles in user preferences. I could find all related to user email except "Enable email from other users." Does it have a non-obvious name or does it exist in some other array?