Manuel:$wgGrantPermissionGroups
Appearance
Droits utilisateur, contrôle d'accès et supervision: $wgGrantPermissionGroups | |
---|---|
Utilisé pour définir des groupes de droits et de leur attribuer des droits. |
|
Introduit dans la version : | 1.27.0 (Gerrit change 259062; git #ef5bd734) |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | (tableau associatif qui fait correspondre les droits aux groupes de droits) |
Valeur par défaut : | Voir ci-dessous |
Autres paramètres : Alphabétique | Par fonction |
Détails
Les groupes de droits sont utilisés avec certaines interfaces utilisateur pour afficher ensemble des droits conceptuellement similaires.
Cette valeur de configuration doit généralement être définie par les extensions et non par les administrateurs de sites.
De nouveaux groupes de droits peuvent simplement être créés en utilisant un nouveau nom de groupe.
Le nom visible à l'utilisateur d'un groupe de droits peut être défini par le message grant-group-<name>
.
Valeurs par défaut
Version de MediaWiki : | ≥ 1.36 |
$wgGrantPermissionGroups = [
// les droits masqués sont implicitement présents
'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+
'import' => 'administration', // 1.36+
'highvolume' => 'high-volume',
'privateinfo' => 'private-information', // 1.28+
];
Versions antérieures | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
$wgGrantPermissionGroups = [
// les droits masqués sont implicitement présents
'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+
];
$wgGrantPermissionGroups = [
// les droits masqués sont implicitement présents
'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 = [
// les droits masqués sont implicitement présents
'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+
];
$wgGrantPermissionGroups = [
// les droits masqués sont implicitement présents
'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 = [
// les droits masqués sont implicitement présents
'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 = [
// les droits masqués sont implicitement présents
'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',
];
|
Exemple
$wgGrantPermissionGroups['editprotected'] = 'page-interaction';
$wgGrantPermissionGroups['patrol'] = 'page-interaction';
$wgGrantPermissionGroups['uploadfile'] = 'file-interaction';