Domaines
Communes
Quartiers de Brest
Espaces de noms

Variantes
Actions
De Wiki-Brest

Administration : permissions et groupes

  • On a souvent parlé de la question des permissions accordées au groupes d'utilisateurs (sysop, bot, bureaucrat etc ...) sans savoir précisément ce que chacun était autorisé à faire.
  • Il faut savoir que ces droits sont stockés dans le code source du moteur du wiki (./includes/DefaultSettings.php line 714)
/**
 * Permission keys given to users in each group.
 * All users are implicitly in the '*' group including anonymous visitors;
 * logged-in users are all implicitly in the 'user' group. These will be
 * combined with the permissions of all groups that a given user is listed
 * in in the user_groups table.
 *
 * This replaces wgWhitelistAccount and wgWhitelistEdit
 */
$wgGroupPermissions = array();

$wgGroupPermissions['*'    ]['createaccount']   = true;
$wgGroupPermissions['*'    ]['read']            = true;
$wgGroupPermissions['*'    ]['edit']            = true;

$wgGroupPermissions['user' ]['move']            = true;
$wgGroupPermissions['user' ]['read']            = true;
$wgGroupPermissions['user' ]['edit']            = true;
$wgGroupPermissions['user' ]['upload']          = true; 
...


Ces droits sont donc modifiables et il est aussi possible de rajouter des groupes en choisissant leurs privilèges ... la hiérarchie établie par défaut par wiki ne correspondant pas forcément au WikiBrest.

voilà un exemple du résultat produit : Permissions.png

On peut remarquer que j'ai ajouté (à titre d'exemple) 2 groupes et l'un a le droit à la fonction protect et pas l'autre !

  • NB : le sysop classe les membres dans les groupes via la SpecialPage UserRightsManagment


Retour au Projet de développement

Outils personnels