https://igrovyesistemy.miraheze.org
**Group permissions:**
'+wgGroupPermissions' => array(
'+igrovyesistemywiki' => array(
'UserType1' => array(
'UserType1' => true,
),
'UserType2' => array(
'UserType2' => true,
),
'UserType3' => array(
'UserType3' => true,
),
'UserType4' => array(
'UserType4' => true,
),
'UserType5' => array(
'UserType5' => true,
),
'UserType6' => array(
'UserType6' => true,
),
'UserType7' => array(
'UserType7' => true,
),
'autopatrolled' => array(
'trusted' => true,
),
'autoreview' => array(
'trusted' => true,
),
'bot' => array(
'trusted' => true,
),
'editor' => array(
'trusted' => true,
),
'reviewer' => array(
'trusted' => true,
),
'co' => array(
'co' => true,
'ceo' => true,
'reviewer' => true,
'protect' => true,
),
'ceo' => array(
'ceo' => true,
'blockemail' => true,
'block' => true,
'bureaucrat' => true,
'ipblock-exempt' => true,
'proxyunbannable' => true,
'protect' => true,
'managechangetags' => true,
'createaccount' => true,
'deletelogentry' => true,
'deleterevision' => true,
'delete' => true,
'globalblock-whitelist' => true,
'editusercss' => true,
'edituserjs' => true,
'edituserjson' => true,
'editprotected' => true,
'editsemiprotected' => true,
'editinterface' => true,
'autopatrol' => true,
'importupload' => true,
'import' => true,
'patrol' => true,
'markbotedits' => true,
'nuke' => true,
'mergehistory' => true,
'abusefilter-modify' => true,
'abusefilter-modify-restricted' => true,
'move-categorypages' => true,
'movefile' => true,
'move' => true,
'move-subpages' => true,
'move-rootuserpages' => true,
'autoconfirmed' => true,
'noratelimit' => true,
'suppressredirect' => true,
'reupload-shared' => true,
'override-antispoof' => true,
'tboverride' => true,
'reupload' => true,
'skipcaptcha' => true,
'rollback' => true,
'abusefilter-revert' => true,
'browsearchive' => true,
'massmessage' => true,
'unblockself' => true,
'undelete' => true,
'upload' => true,
'apihighlimits' => true,
'mf-uploadbutton' => true,
'unwatchedpages' => true,
'deletedhistory' => true,
'deletedtext' => true,
'spamblacklistlog' => true,
'titleblacklistlog' => true,
'sysmag' => true,
'review' => true,
'validate' => true,
'trusted' => true,
'autoreview' => true,
'autochecked users' => true,
'editors' => true,
),
'bureaucrat' => array(
'bureaucrat' => true,
'nuke' => true,
'movefile' => true,
),
'sysmag' => array(
'autoreview' => true,
'autoconfirmed' => true,
'autopatrolled' => true,
'editinterface' => true,
'editusercss' => true,
'edituserjs' => true,
'edituserjson' => true,
'sysmag' => true,
'trusted' => true,
),
'sysop' => array(
'trusted' => true,
'review' => true,
'validate' => true,
),
),
**Add groups:**
'wgAddGroups' => array(
'+igrovyesistemywiki' => array(
'co' => array(
'ceo',
),
'ceo' => array(
'autopatrolled',
'bot',
'bureaucrat',
'confirmed',
'sysop',
'rollbacker',
'sysmag',
'editor',
'reviewer',
'autoreview',
'forumadmin',
),
'bureaucrat' => array(
'sysmag',
),
),
**Remove groups:**
'wgRemoveGroups' => array(
'+igrovyesistemywiki' => array(
'co' => array(
'ceo',
),
'ceo' => array(
'autopatrolled',
'bot',
'bureaucrat',
'confirmed',
'sysop',
'rollbacker',
'sysmag',
'editor',
'reviewer',
'autoreview',
'forumadmin',
),
'bureaucrat' => array(
'sysmag',
),
),
**Auto promote to the groups:**
'wgAutopromote' => array(
'+igrovyesistemywiki' => array(
'UserType1' => array(
array( APCOND_EDITCOUNT, 1),
array( APCOND_AGE, 0 ),
array( '!', array( APCOND_INGROUPS, 'UserType2' ) ),
),
'UserType2' => array(
array( APCOND_EDITCOUNT, 50),
array( APCOND_AGE, 0 ),
array( '!', array( APCOND_INGROUPS, 'UserType3' ) ),
),
'UserType3' => array(
array( APCOND_EDITCOUNT, 300),
array( APCOND_AGE, 0 ),
array( '!', array( APCOND_INGROUPS, 'UserType4' ) ),
),
'UserType4' => array(
array( APCOND_EDITCOUNT, 500),
array( APCOND_AGE, 0 ),
array( '!', array( APCOND_INGROUPS, 'UserType5' ) ),
),
'UserType5' => array(
array( APCOND_EDITCOUNT, 1000),
array( APCOND_AGE, 0 ),
array( '!', array( APCOND_INGROUPS, 'UserType6' ) ),
),
'UserType6' => array(
array( APCOND_EDITCOUNT, 2000),
array( APCOND_AGE, 0 ),
array( '!', array( APCOND_INGROUPS, 'UserType7' ) ),
),
'UserType7' => array(
array( APCOND_EDITCOUNT, 3000),
array( APCOND_AGE, 0 ),
),
**Restriction types:**
'+wgRestrictionLevels' => array(
'+igrovyesistemywiki' => array(
'trusted',
'sysmag',
'bureaucrat',
'ceo',
'co',
),