Extension:LockAuthor

This page is a translated version of the page Extension:LockAuthor and the translation is 74% complete.
Outdated translations are marked like this.
Manuel des extensions MediaWiki
OOjs UI icon advanced-invert.svg
LockAuthor
État de la version : stable
Implémentation Droits utilisateur
Description Prevents users from editing pages they haven't created
Auteur(s) Vedmakadiscussion
Maintenance WikiTeq team
Dernière version 1.0
Politique de compatibilité Pour chaque version de MediaWiki qui est une version avec support à long terme (LTE - Long Term Support) il existe une branche correspondante dans l'extension.
MediaWiki 1.35+
PHP 7.1+
Licence Licence publique générale GNU v2.0 ou supérieur
Téléchargement
README
  • $wgLockAuthorExcludedNamespaces
  • $wgLockAuthorActions
Traduire l’extension LockAuthor sur translatewiki.net si elle y est disponible
Problèmes Tâches ouvertes · Signaler un bogue

LockAuthor is a MediaWiki extension that prevents users from editing pages they have not created.

It does not itself allow users to edit pages that they have created; for that, you will have to make sure the standard "edit" right is correctly set.

De plus, cette extension remplace l’extension EditOwn.

Cette extension a été créée pour WikiWorks.

Installation

  • Téléchargez et placez le(s) fichier(s) dans un répertoire appelé LockAuthor dans votre dossier extensions/.
  • Ajoutez le code suivant à la fin de votre fichier LocalSettings.php  :
    wfLoadExtension( 'LockAuthor' );
    
  • Configuration requise
  •   Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.

Configuration

  • $wgLockAuthorExcludedNamespaces - tableau d’espaces de noms à exclure des contrôles
  • $wgLockAuthorActions - tableau d’actions à vérifier (Valeur par défaut: [ 'edit', 'create' ])

Droitsː

  • editall - accorder ce droit à un groupe pour permettre de contourner les restrictions de l’extension

Exemple

# empêche les éeditions anonymes
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createpage'] = false;

# Permettre aux utilisateurs réguliers de modifier des pages
$wgGroupPermissions['user']['edit'] = true;
$wgGroupPermissions['user']['createpage'] = true;

wfLoadExtension( 'LockAuthor' );
// LockAuthor limitera le droit des utilisateurs de modifier uniquement les pages créées par eux

# Permettre à sysop de modifier toutes les pages
$wgGroupPermissions['sysop']['editall'] = true;

Voir aussi

  This extension is professionally maintained by the WikiTeq team.