Manuel:$wgRevokePermissions
| Droits utilisateur, contrôle d'accès et supervision: $wgRevokePermissions | |
|---|---|
| Clés d'autorisation révoquées aux utilisateurs de chaque groupe. |
|
| Introduit dans la version : | 1.16.0 (r52083) |
| Retiré dans la version : | Encore utilisé |
| Valeurs autorisées : | (Tableau complexe de valeurs booléennes.) |
| Valeur par défaut : | [] |
| Autres paramètres : Alphabétique | Par fonction | |
Détails
$wgGroupPermissions permet de définir des autorisations pour les groupes d'utilisateurs.
$wgRevokePermissions permet de révoquer ces droits.
Révoquer un droit avec $wgRevokePermissions prévaut sur son attribution par $wgGroupPermissions.
Si le droit est supprimé même pour un des groupes utilisateur, ils ne l'auront plus, même s'il est explicitement permis dans les autres groupes.
- Exemples
$wgRevokePermissions['sysop']['editinterface'] = true;
- Le résultat est (lors de l'affichage de Special:ListGroupRights)
Modifier l’interface utilisateur (editinterface)
Cela agit de la même manière que $wgGroupPermissions, sauf que si l'utilisateur est dans un groupe ici, l'autorisation sera supprimée plutôt que ajoutée. Un bon cas d'utilisation de ce paramètre est en conjonction avec $wgAutopromote et APCOND_BLOCKED pour restreindre davantage les droits des utilisateurs bloqués. Un autre cas d'utilisation pourrait être la création d'autres « groupes bloqués » où un administrateur peut (via $wgAddGroups) ajouter un utilisateur à un groupe pour lui permettre d'éditer des pages normalement, mais les empêcher de pouvoir déplacer des pages