Wikimedia should use new scheme ($wgAddGroups and $wgRemoveGroups) instead of MakeSysop and MakeBot. It will allow to use more extensible method of managing user rights. Here's an example of possible config for InitialiseSettings.php ( based on http://noc.wikimedia.org/conf/InitialiseSettings.php.html ):
'groupOverrides2' => array(
'default' => array( 'sysop' => array( 'importupload' => false ), // 'rollback' => array( 'rollback' => true, ), 'import' => array( 'importupload' => true, 'import' => true ), 'user' => array( 'reupload-shared' => false, 'reupload' => false ), 'autoconfirmed' => array( 'reupload' => true, 'move' => true ), 'bureaucrat' => array( 'makesysop' => false, 'userrights' => true ), # So that I can rename users with more than 6800 edits -- TS 'developer' => array( 'siteadmin' => true ), ),
),
'wgAddGroup' => array(
'default' => array( 'bureaucrat' => array( 'sysop', 'bureaucrat', 'bot' ), ),
),
'wgRemoveGroup' => array(
'default' => array( 'bureaucrat' => array( 'bot' ), ),
),
Version: unspecified
Severity: enhancement