Last modified: 2008-02-13 04:29:12 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 T14960, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 12960 - Makesysop shouldn't have userrights-interwiki
Makesysop shouldn't have userrights-interwiki
Status: RESOLVED INVALID
Product: MediaWiki
Classification: Unclassified
General/Unknown (Other open bugs)
1.12.x
All All
: High major (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2008-02-07 17:40 UTC by Whitwood
Modified: 2008-02-13 04:29 UTC (History)
0 users

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


Attachments

Description Whitwood 2008-02-07 17:40:38 UTC
Makesysop, as mentioned at [[:mw:Extension:Makesysop]] installs OK, but apparently I have to use
$wgGroupPermissions['bureaucrat']['userrights-interwiki'] = true; in order to get user rights changed on my other wikis:
e.g. 
* Admin changed user rights for Testuser1@testwiki from sysop to sysop, checkuser
* Admin changed user rights for Exampleuser@mywiki from sysop, bureaucrat to sysop, bureaucrat, checkuser, oversight
* Admin changed user rights for FooBar@examplewiki from sysop, bureaucrat to sysop, bureaucrat, steward

I find it strange that [[Special:Userrights]] has taken over from [[Special:Makesysop]] to configure cross-wiki permissions change, and also is the line:
$wgGroupPermissions['bureaucrat']['userrights-interwiki'] = true;

needed?? It was far better beforehand, when [[:bug:11645]] showed an error in Makesysop

The MediaWiki page at mediawiki.org says "Special:Makesysop shows the same form in Special:Userrights. In the "user name" field the database name should be added after the account, e.g. MyUser@foowikidb instead of just "MyUser".

I'm trying to copy Wikimedia's setup for my wiki farm: hopefully my report will benefit others here.
Comment 1 Brion Vibber 2008-02-13 04:29:12 UTC
Special:Makesysop no longer includes any cross-wiki user rights abilities, as that has been merged into Special:Userrights in MediaWiki 1.12.

The remaining stub of Special:Makesysop contains only the restricted form for promoting local users to sysop and/or bureaucrat (also obsolete, but perhaps more user-friendly than restricted use of Special:Userrights for some uses).


Cross-wiki user rights modification in MediaWiki itself are disabled by default per the [[principle of least privilege]].

It may be that that's unnecessary, given that to actually do anything you still have to set up $wgLocalDatabases.

But given that you have to set up $wgLocalDatabases, it's not a great difficulty to also add the userrights-interwiki privilege to the group of your choice (which may, or may not, be 'bureaucrat'.)

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


Navigation
Links