Extension:UserMerge
Jump to navigation
Jump to search
Outdated translations are marked like this.
UserMerge État de la version : stable |
|
---|---|
![]() |
|
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) |
|
Dernière version | 1.10.1 (2020-09-19) |
Politique de compatibilité | maître |
MediaWiki | 1.35+ |
PHP | 7.0+ |
Modifications de la base de données |
Non |
Licence | Licence publique générale GNU v2.0 ou supérieur |
Téléchargement | |
$wgUserMergeProtectedGroups |
|
usermerge |
|
Traduire l’extension UserMerge sur translatewiki.net | |
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 des contributions, des textes, des listes de surveillance, éditer le compte d'un premier compte A à 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.
Installation
- Si vous utilisez Vagrant , installez avec
vagrant roles enable usermerge --provision
- Installation manuelle
- Téléchargez et placez le(s) fichiers (s) dans un répertoire appelé
UserMerge
dans votre dossierextensions/
. - Ajoutez le code suivant à la fin de votre fichier LocalSettings.php :
wfLoadExtension( 'UserMerge' ); // Par défaut, personne ne peut utiliser cette fonction, permise au bureaucrate ? $wgGroupPermissions['bureaucrat']['usermerge'] = true; // optionnel : par défaut array( 'sysop' ) $wgUserMergeProtectedGroups = [ 'groupname' ];
Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
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' ];
You can use Aide:Suppression de révision feature of MediaWiki to replace the UserMerge logs information with neutral information.
Active RevisionDelete in "LocalSettings.php" file with :
$wgGroupPermissions['sysop']['deletelogentry'] = true;
$wgGroupPermissions['sysop']['deleterevision'] = true;
Then, from Special:Log/usermerge, you can check and disable the logs content resulting from modifications made by UserMerge with simple check box.
A better approach would be to use the "CleanMediawiki.sh" script for delete massive spam user and all logs.
Voir aussi
- Extension:BlockAndNuke - Extension pour bloquer et supprimer des utilisateurs.
- hideuser right - Allows to "hide" users from various lists when indefinitely blocking them
- phab:T8397 - Drapeau pour marquer les comptes verrouillés/cachés (aka remove/delete user)
![]() | Cette extension est utilisée par au moins un des projets Wikimédia. Cela signifie probablement que l’extension est assez stable et fonctionnelle pour être utilisée sur des sites à fort trafic. Recherchez le nom de cette extension dans le CommonSettings.php de Wikimédia et dans le fichier de configuration InitialiseSettings.php pour situer les endroits où elle est installée. Une liste complète des extensions installées sur un Wiki donné peut être visualisée sur la page Special:Version de ce wiki. |