Jump to content

Extension:CategorieControl2

From mediawiki.org
This page is a translated version of the page Extension:CategoryControl2 and the translation is 100% complete.
Manuel des extensions MediaWiki
CategoryControl
État de la version : stable
Implémentation Droits utilisateur
Description Contrôle d'accès par l'intermédiaire des autorisations de groupe et de catégorie.
Auteur(s) JLTRYdiscussion
Dernière version 1.0.2
MediaWiki 1.34+
Licence Licence Creative Commons Attribution NonCommercial Share Alike 3.0
Téléchargement GitHub release v1.0.2
Traduire l’extension CategoryControl2

L'extension CategoryControl2 est destinée à fournir un niveau très simple et flexible de contrôle d'accès par page en utilisant les catégories et les groupes d'utilisateurs comme méthode de contrôle. Elle est basée sur l'extension CategoryControl (Kevin Kragenbrink, II) qui est archivée

Utilisation

Suivre les instructions si dessous Installation . Le(s) Article (s) à vérouiller devront être àjoutés à Category qui a été spécifié dans le tableau $wgCategoryPermissions. Les utilisateurs peuvent être ajoutés aux groupes autorisés en utilisant le mediawiki standard gestion des droits utilisateurs .

Instructions de téléchargement

Veuillez couper et coller le code trouvé dans la release GitHub v1.0.2 et le placer dans $IP/extensions/CategoryControl2/CategoryControl.php.

$IP stands for the root directory of your MediaWiki installation, the same directory that holds LocalSettings.php .

Installation

Pour installer cette extension, ajoutez ce qui suit à LocalSettings.php :

wfLoadExtension( 'CategoryControl2');

Paramètres de configuration

La variable $wgCategoryPermissions est utilisée pour définir les autorisations dans des groupes pour chaque catégorie et action. Si aucune autorisation n'est définie pour une catégorie et une action, la gestion des autorisations revient à la norme $wgGroupPermissions .

$wgCategoryPermissions['category']['*'][] = 'sysop'; // Sysops can do anything they want with this category.
$wgCategoryPermissions['category']['*'][] = 'bureaucrat'; // Bureaucrats can do anything they want with this category.
$wgCategoryPermissions['category']['read'] = array( 'newgroup', 'othergroup' ); // Users who are in both NewGroup and OtherGroup can read pages in this category.