Manuel:$wgAddGroups

This page is a translated version of the page Manual:$wgAddGroups and the translation is 100% complete.
Droits utilisateur, contrôle d'accès et supervision: $wgAddGroups
Définit qui peut ajouter des groupes spécifiques en utilisant Special:Userrights.
Introduit dans la version :1.11.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :(tableau)
Valeur par défaut :[]

Détails

Version de MediaWiki :
1.12

Par défaut, le groupe utilisateur des bureaucrates peut accorder tous les droits, grace à la configuration suivante :

$wgGroupPermissions['bureaucrat']['userrights'] = true;

Notez que les groupes qui ne peuvent accorder que certains droits (comme les bureaucrates dans cet exemple) doivent avoir le privilège userrights à false, sinon ils pourront toujours ajouter tous les groupes.

$wgGroupPermissions['bureaucrat']['userrights'] = false;

Alternativement, $wgAddGroups peut être défini sans écraser potentiellement la définition d’une extension :

$wgAddGroups['bureaucrat'][] = 'sysop';
$wgAddGroups['bureaucrat'][] = 'bot';
Version de MediaWiki :
1.11

Si un groupe peut ajouter n’importe quel droit (exemple: les bureaucrates peuvent ajouter n’importe quel droit) :

$wgAddGroups['bureaucrat'] = true;

Si un groupe ne peut ajouter que quelques droits (exemple : les bureaucrates ne peuvent ajouter que les groupes sysop et les robots) :

$wgAddGroups['bureaucrat'] = [ 'sysop', 'bot' ];

Résolution des problèmes

Les cases des droits ne sont pas visibles

Si après avoir déclaré ceci vous ne voyez toujours pas le groupe de cases à cocher sur la page Special:Userrights pour un utilisateur particulier, cela pourrait signifier qu'elles sont déjà dans ce groupe et que les groupes auxquels vous appartenez ne permettent pas la suppression d'un utilisateur des groupes déclarés.

Une fois qu'un utilisateur est dans un groupe défini par cette initialisation, les cases à cocher du groupe ne s'afficheront que si $wgRemoveGroups est également initialisé pour le groupe en question.

Voir aussi