Last modified: 2013-01-17 04:05:17 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T46020, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 44020 - Special:UserMerge giving permission errors on English Wikivoyage
Special:UserMerge giving permission errors on English Wikivoyage
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
General/Unknown (Other open bugs)
wmf-deployment
All All
: High major (vote)
: ---
Assigned To: Sam Reed (reedy)
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-01-16 01:27 UTC by Ryan Holliday
Modified: 2013-01-17 04:05 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Ryan Holliday 2013-01-16 01:27:26 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.
Comment 1 Peter Fitzgerald 2013-01-16 01:56:42 UTC
I get the same error now, but have used the feature throughout the day up until this point.
Comment 2 MZMcBride 2013-01-16 07:03:20 UTC
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.
Comment 3 Sam Reed (reedy) 2013-01-16 13:54:47 UTC
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.
Comment 4 Sam Reed (reedy) 2013-01-16 14:02:34 UTC
https://gerrit.wikimedia.org/r/44250
Comment 5 Ryan Holliday 2013-01-17 04:05:17 UTC
Just confirming that this issue is now fixed.  Thank you!

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links