Open main menu

Manuel:$wgGroupPermissions

This page is a translated version of the page Manual:$wgGroupPermissions and the translation is 100% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎polski • ‎português do Brasil • ‎русский • ‎中文 • ‎日本語 • ‎한국어
Accès des utilisateurs: $wgGroupPermissions
Utiliser cette option pour définir les droits des groupes et ceux des utilisateurs de ces groupes.
Introduit dans la version :1.5.0 (r9367)
Retiré dans la version :Encore utilisé
Valeurs autorisées :(Tableau multidimensionnel de valeurs booléennes)
Valeur par défaut :Voir ci-dessous
Autres paramètres : Alphabétique | Par Fonction

Contents

Détails

$wgGroupPermissions est un tableau bi-dimension indexé par user group et les permissions disponibles. La valeur peut être définie à TRUE pour accorder l'autorisation ou à FALSE pour ne pas l'accorder.

Les autorisations, qui sont accordées par $wgGroupPermissions sont toujours cumulatives. Si un utilisateur est membre de différents groupes, il obtiendra un droit s'il est accordé par au moins un de ces groupes, même si les autres groupes ne l'accordent pas. En d'autres termes, si l'un des utilisateurs du groupe a un droit, il n'est "pas" possible de le lui retirer en utilisant $wgGroupPermissions. Pour révoquer des autorisations, utiliser $wgRevokePermissions .

Exemple

$wgGroupPermissions['user']['edit'] = true;

Ceci accorde la permission à tous les utilisateurs enregistrés d'éditer les pages.

Groupes d'utilisateurs personnalisés

Vous pouvez également définir vos propres groupes d'utilisateurs. Les noms des groupes d'utilisateurs ne peuvent dépasser 255 caractères. [1] Les groupes, qui ont été définis soit dans DefaultSettings.php ou dans LocalSettings.php, peuvent être assignés aux utilisateurs via l'interface Special:Userrights du wiki.

Exemple

# Dans un premier temps, les permissions par défaut du groupe "user" sont assignées
$wgGroupPermissions['Trustworthy'] = $wgGroupPermissions['user'];
# Maintenant, modifier ces droits
$wgGroupPermissions['Trustworthy']['delete'] = true;
$wgGroupPermissions['Trustworthy']['protect'] = true;
$wgGroupPermissions['Trustworthy']['patrol'] = true;
$wgGroupPermissions['Trustworthy']['purge'] = true; # delete the cache of a page

Ceci crée un groupe nommé "Trustworthy". Les utilisateurs de ce groupe ont les mêmes permissions que les utilisateurs du groupe "user". Cependant, ils ont la possibilité de supprimer et protéger les pages, contrôler les modifications et purger le cache des pages.

Pour des informations plus précises, voir Manuel:Droits utilisateurs .

  Avertissement : La fonctionnalité permettant de rendre les pages inaccessibles n'a pas subit de tests de sécurité approfondis. À utiliser à vos risques et périls !

Valeurs par défaut

Les valeurs par défaut varie de version en version. Il est possible de trouver celle qui s'applique à configuration mediawiki dans DefaultSettings.php . Pour plus d'informations, visiter Manuel:Droits utilisateurs .

Utiliser par les extensions

Quelques extension, comme RenameUser ou CheckUser , ajoute de nouveaux droits qui peuvent être configurés et assignés de la même façon.

Voir aussi

Notes et références

  1. Voir la longueur de la colonne ug_group dans la table user_groups