$wgGrantPermissionGroups = [
// Hidden grants are implicitly present
'basic' => 'hidden' ,
'editpage' => 'page-interaction' ,
'createeditmovepage' => 'page-interaction' ,
'editprotected' => 'page-interaction' ,
'patrol' => 'page-interaction' ,
'uploadfile' => 'file-interaction' ,
'uploadeditmovefile' => 'file-interaction' ,
'sendemail' => 'email' ,
'viewmywatchlist' => 'watchlist-interaction' ,
'editviewmywatchlist' => 'watchlist-interaction' ,
'editmycssjs' => 'customization' ,
'editmyoptions' => 'customization' ,
'editinterface' => 'administration' ,
'editsiteconfig' => 'administration' , // 1.32+
'rollback' => 'administration' ,
'blockusers' => 'administration' ,
'delete' => 'administration' ,
'viewdeleted' => 'administration' ,
'viewrestrictedlogs' => 'administration' , // 1.29+
'protect' => 'administration' ,
'oversight' => 'administration' , // 1.33+
'createaccount' => 'administration' ,
'mergehistory' => 'administration' , // 1.35+
'highvolume' => 'high-volume' ,
'privateinfo' => 'private-information' , // 1.28+
];
MediaWiki Versions:
1.33 – 1.34
$wgGrantPermissionGroups = [
// Hidden grants are implicitly present
'basic' => 'hidden' ,
'editpage' => 'page-interaction' ,
'createeditmovepage' => 'page-interaction' ,
'editprotected' => 'page-interaction' ,
'patrol' => 'page-interaction' ,
'uploadfile' => 'file-interaction' ,
'uploadeditmovefile' => 'file-interaction' ,
'sendemail' => 'email' ,
'viewmywatchlist' => 'watchlist-interaction' ,
'editviewmywatchlist' => 'watchlist-interaction' ,
'editmycssjs' => 'customization' ,
'editmyoptions' => 'customization' ,
'editinterface' => 'administration' ,
'editsiteconfig' => 'administration' , // 1.32+
'rollback' => 'administration' ,
'blockusers' => 'administration' ,
'delete' => 'administration' ,
'viewdeleted' => 'administration' ,
'viewrestrictedlogs' => 'administration' , // 1.29+
'protect' => 'administration' ,
'oversight' => 'administration' , // 1.33+
'createaccount' => 'administration' ,
'highvolume' => 'high-volume' ,
'privateinfo' => 'private-information' , // 1.28+
];
$wgGrantPermissionGroups = [
// Hidden grants are implicitly present
'basic' => 'hidden' ,
'editpage' => 'page-interaction' ,
'createeditmovepage' => 'page-interaction' ,
'editprotected' => 'page-interaction' ,
'patrol' => 'page-interaction' ,
'uploadfile' => 'file-interaction' ,
'uploadeditmovefile' => 'file-interaction' ,
'sendemail' => 'email' ,
'viewmywatchlist' => 'watchlist-interaction' ,
'editviewmywatchlist' => 'watchlist-interaction' ,
'editmycssjs' => 'customization' ,
'editmyoptions' => 'customization' ,
'editinterface' => 'administration' ,
'editsiteconfig' => 'administration' , // 1.32+
'rollback' => 'administration' ,
'blockusers' => 'administration' ,
'delete' => 'administration' ,
'viewdeleted' => 'administration' ,
'viewrestrictedlogs' => 'administration' , // 1.29+
'protect' => 'administration' ,
'createaccount' => 'administration' ,
'highvolume' => 'high-volume' ,
'privateinfo' => 'private-information' , // 1.28+
];
MediaWiki Versions:
1.29 – 1.31
$wgGrantPermissionGroups = [
// Hidden grants are implicitly present
'basic' => 'hidden' ,
'editpage' => 'page-interaction' ,
'createeditmovepage' => 'page-interaction' ,
'editprotected' => 'page-interaction' ,
'patrol' => 'page-interaction' ,
'uploadfile' => 'file-interaction' ,
'uploadeditmovefile' => 'file-interaction' ,
'sendemail' => 'email' ,
'viewmywatchlist' => 'watchlist-interaction' ,
'editviewmywatchlist' => 'watchlist-interaction' ,
'editmycssjs' => 'customization' ,
'editmyoptions' => 'customization' ,
'editinterface' => 'administration' ,
'rollback' => 'administration' ,
'blockusers' => 'administration' ,
'delete' => 'administration' ,
'viewdeleted' => 'administration' ,
'viewrestrictedlogs' => 'administration' , // 1.29+
'protect' => 'administration' ,
'createaccount' => 'administration' ,
'highvolume' => 'high-volume' ,
'privateinfo' => 'private-information' , // 1.28+
];
$wgGrantPermissionGroups = [
// Hidden grants are implicitly present
'basic' => 'hidden' ,
'editpage' => 'page-interaction' ,
'createeditmovepage' => 'page-interaction' ,
'editprotected' => 'page-interaction' ,
'patrol' => 'page-interaction' ,
'uploadfile' => 'file-interaction' ,
'uploadeditmovefile' => 'file-interaction' ,
'sendemail' => 'email' ,
'viewmywatchlist' => 'watchlist-interaction' ,
'editviewmywatchlist' => 'watchlist-interaction' ,
'editmycssjs' => 'customization' ,
'editmyoptions' => 'customization' ,
'editinterface' => 'administration' ,
'rollback' => 'administration' ,
'blockusers' => 'administration' ,
'delete' => 'administration' ,
'viewdeleted' => 'administration' ,
'protect' => 'administration' ,
'createaccount' => 'administration' ,
'highvolume' => 'high-volume' ,
'privateinfo' => 'private-information' , // 1.28+
];
$wgGrantPermissionGroups = [
// Hidden grants are implicitly present
'basic' => 'hidden' ,
'editpage' => 'page-interaction' ,
'createeditmovepage' => 'page-interaction' ,
'editprotected' => 'page-interaction' ,
'patrol' => 'page-interaction' ,
'uploadfile' => 'file-interaction' ,
'uploadeditmovefile' => 'file-interaction' ,
'sendemail' => 'email' ,
'viewmywatchlist' => 'watchlist-interaction' ,
'editviewmywatchlist' => 'watchlist-interaction' ,
'editmycssjs' => 'customization' ,
'editmyoptions' => 'customization' ,
'editinterface' => 'administration' ,
'rollback' => 'administration' ,
'blockusers' => 'administration' ,
'delete' => 'administration' ,
'viewdeleted' => 'administration' ,
'protect' => 'administration' ,
'createaccount' => 'administration' ,
'highvolume' => 'high-volume' ,
];