Last modified: 2013-01-17 04:05:17 UTC
I am a bureaucrat on English Wikivoyage (User:Wrh2) but the http://en.wikivoyage.org/wiki/Special:UserMerge is giving the error: Permissions errors You do not have permission to <action-usermerge>, for the following reason: You are not allowed to execute the action you have requested. This has been working for several weeks and did not generate any errors when used by me about eleven hours ago. Hopefully this is an easy fix as there are a few merge requests pending.
I get the same error now, but have used the feature throughout the day up until this point.
Usually when a message is exposed like that, it's a localisation cache issue. But in this case, <https://en.wikivoyage.org/wiki/Special:ListGroupRights> seems a bit funky. I don't see a "usermerge" user right assigned to any user group. According to <https://noc.wikimedia.org/conf/InitialiseSettings.php.txt>, it's supposed to be assigned to bureaucrats for any wiki in the "wikivoyage" wiki family: --- 'wikivoyage' => array ( 'bureaucrat' => array( 'usermerge' => true ) ), --- Not sure what's going on. I peeked at <http://wikitech.wikimedia.org/index.php?title=Server_admin_log&oldid=55404>, but didn't see anything off-hand.
I guess it's that: 'enwikivoyage' => array( 'autopatrolled' => array( 'autopatrol' => true ), ), overrides the wikivoyage group entry. I guess need to duplicate the code from the wikivoyage entry into the enwikivoyage entry. Yay.. I hate groupOverrides.
https://gerrit.wikimedia.org/r/44250
Just confirming that this issue is now fixed. Thank you!