Manuel:$wgWhitelistReadRegexp
Droits utilisateur, contrôle d'accès et supervision: $wgWhitelistReadRegexp | |
---|---|
Titres des listes blanches lisibles publiquement avec des expressions régulières. |
|
Introduit dans la version : | 1.21.0 (Gerrit change 11137; git #550b878e) |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | (tableau d'expressions régulières) ou false |
Valeur par défaut : | false |
Autres paramètres : Alphabétique | Par Fonction |
Détails
Similaire à $wgWhitelistRead
, mais en utilisant une liste d'expressions régulières.
Ceci s'applique à la situation d'un wiki où l'équipe serait semi-publique et où quelqu'un souhaiterait tout masquer sauf un espace de noms spécifique.
Cette fonction va rechercher la correspondance des noms des titres avec l'expression régulière sans les caractères souligné. A moins que ^
ne soit spécifié avec ou sans $
, une expression régulière pourra ramener des pages non souhaitées dans la liste blanche.
Ce paramètre de configuration ne fonctionne que si vous avez déclaré :
$wgGroupPermissions['*']['read'] = false;
Sinon, toutes les pages sont accessibles, quelque soit la valeur de ce paramètre.
Exemples
Liste blanche « Main Page » ou « Security Main Page » :
$wgWhitelistReadRegexp = [ '/Main Page/' ];
Autoriser la lecture de toutes les pages qui commencent par 'User' quelque soit leur casse, par exemple « User is banned » and « User:JohnDoe » :
$wgWhitelistReadRegexp = [ '@^UsEr.*@i' ];
Allow reading "Main Page" and all pages in namespace "Foo Bar":
$wgWhitelistReadRegexp = [
'/Main Page/',
'/^Foo Bar:/'
];