On Mon, 04 Apr 2011 15:16:21 -0700, Brion Vibber wrote:
On Mon, Apr 4, 2011 at 2:11 PM, Dan Nessett
<dnessett(a)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?
--
-- Dan Nessett