Extension:UserMerge/fr

From Linux Web Expert

Manuel des extensions MediaWiki
UserMerge
État de la version : stable
File:UserMergeScreenshot.png
Implémentation Page spéciale , Identité de l'utilisateur
Description Fusionne les références d'un utilisateur vers un autre utilisateur dans la base de données Wiki - peut également supprimer les anciens utilisateurs après fusion.
Auteur(s)
Politique de compatibilité Versions ponctuelles alignées avec MediaWiki. Le master n'est pas compatible arrière.
MediaWiki
Modifie la base
de données
Non
Licence Aucune licence spécifiée
Téléchargement
usermerge
Téléchargements trimestriels Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
Utilisé par les wikis publics Lua error in Module:Extension at line 172: bad argument #1 to 'inNamespace' (unrecognized namespace name 'skin').
Traduire l’extension UserMerge sur translatewiki.net si elle y est disponible
Rôle Vagrant usermerge
Problèmes Tâches ouvertes · Signaler un bogue

L'extension UserMerge permet aux utilisateurs du wiki avec le droit usermerge (bureaucrate par défaut) de fusionner le compte d'un utilisateur du Wiki avec le compte d'un autre utilisateur du Wiki.

L'extension permet de

  • fusionner (renvoyer les contributions, les textes, les listes de surveillance, le nombre de modifications, d'un premier compte A dans un deuxième compte B)
  • supprimer le premier compte A après la fusion (case d'option)
Limites
  • vous ne pouvez pas supprimer un utilisateur A sans avoir fusionné l'utilisateur A à B
  • vous ne pouvez pas fusionner votre propre compte (utilisateur connecté) dans un autre utilisateur
Notes
  • Si vous omettez le champ Nouvel utilisateur, l'extension remplit automatiquement le nouvel utilisateur en tant que Anonyme (id_utilisateur 0), et vous demande de confirmer une fusion avec Anonyme. Ceci est utilisé pour la suppression de l'utilisateur : vous devez d'abord vider (fusionner vers l'utilisateur 0) les contributions d'un utilisateur A, puis supprimer l'utilisateur A.
    • Si votre version de l'extension se plaint d'un champ Nouvel Utilisateur vide, vous pouvez remplir Anonyme
  • l'extension crée un journal de fusion d'utilisateur et enregistre toutes les activités d'extension de fusion utilisateur.
File:OOjs UI icon notice-destructive.svg <translate> Warning:</translate> UserMerge is currently incompatible with either $wgSharedDB or CentralAuth.

Installation

  • <translate> [[<tvar name=2>Special:ExtensionDistributor/UserMerge</tvar>|Download]] and move the extracted <tvar name=name>UserMerge</tvar> folder to your <tvar name=ext>extensions/</tvar> directory.</translate>
    <translate> Developers and code contributors should install the extension [[<tvar name=git>Special:MyLanguage/Download from Git</tvar>|from Git]] instead, using:</translate>cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/UserMerge
  • <translate> Add the following code at the bottom of your <tvar name=1>LocalSettings.php </tvar> file:</translate>
    wfLoadExtension( 'UserMerge' );
    // Par défaut, personne ne peut utiliser cette fonction, permise au bureaucrate ?
    $wgGroupPermissions['bureaucrat']['usermerge'] = true;
    
    // A destination des administrateurs : pour activer, ajoutez :
    $wgGroupPermissions['sysop']['usermerge'] = true;
    
    // optionnel : par défaut [ 'sysop' ]
    $wgUserMergeProtectedGroups = [ 'groupname' ];
    
  • File:OOjs UI icon check-constructive.svg <translate> Done</translate> – <translate> Navigate to <tvar name=special>Special:Version</tvar> on your wiki to verify that the extension is successfully installed.</translate>


<translate> Vagrant installation:</translate>

  • <translate> If using <tvar name=vagrant>Vagrant </tvar>, install with <tvar name=code>vagrant roles enable usermerge --provision</tvar></translate>

Utilisation

  • suivez les instructions d'installation
  • une nouvelle page spéciale Special:UserMerge avec le titre Fusionner et supprimer des utilisateurs est créée
  • Les utilisateurs non fusionnables peuvent être définis (exemples) :
# Autoriser la fusion de tous les utilisateurs (par défaut, le groupe 'sysop' est non fusionnable)
$wgUserMergeProtectedGroups = [];

# Interdire la fusion des utilisateurs dans les groupes 'sysop' ou 'awesomeusers'
$wgUserMergeProtectedGroups = [ 'sysop', 'awesomeusers' ];

# enable the permission for sysops
$wgGroupPermissions['sysop']['usermerge'] = true;

Vous pouvez utiliser la fonctionnalité Aide:Suppression de révision de MediaWiki pour remplacer les informations des journaux UserMerge par des informations neutres.

Active RevisionDelete dans le fichier "LocalSettings.php" avec:

$wgGroupPermissions['sysop']['deletelogentry'] = true;
$wgGroupPermissions['sysop']['deleterevision'] = true;

Ensuite, à partir de Special:Log/usermerge, vous pouvez vérifier et désactiver le contenu des journaux résultant des modifications apportées par UserMerge avec une simple case à cocher.


Voir aussi

  • hideuser right - Permet de «masquer» les utilisateurs de diverses listes lors de leur blocage indéfiniment
  • phab:T8397 - Drapeau pour marquer les comptes verrouillés/masqués (aka remove/delete user)