Jump to content

Tillägg:UserMerge

From mediawiki.org
This page is a translated version of the page Extension:UserMerge and the translation is 62% complete.
Outdated translations are marked like this.
Manual:Merging users redirects here. Not to be confused with Special:MergeAccount provided by Tillägg:CentralAuth which create a "global" account from local accounts in multiple wikis.
Manual för MediaWikitillägg
UserMerge
Utgivningsstatus: stabil
Genomförande Speciasida , Användaridentitet
Beskrivning Sammanfogar referenser från en användare till andra användare i wikins databas - kan också radera gamla användares följande sammanfogning
Författare
Senaste versionen 1.10.2
Kompatibilitetsregler Snapshots releases along with MediaWiki. Master is not backward compatible.
Förändringar i databasen Nej
Licenser GNU General Public License 2.0 eller senare
Ladda ner
  • $wgUserMergeProtectedGroups
  • $wgUserMergeEnableDelete
usermerge
Kvartalsnedladdningar 298 (Ranked 13th)
Offentliga wikier som använder 888 (Ranked 260th)
Översätt tillägget UserMerge om det finns tillgängligt på translatewiki.net
Vagrant-roll usermerge
Ärenden Öppna ärenden · Rapportera en bugg

Tillägget UserMerge gör så att wikianvändare med behörigheten usermerge (byråkrat som standard) för att sammanfoga ett wikianvändarkonto med ett annat wikianvändarkonto.

Funktioner
  • sammanfoga (gäller bidrag, texter, bevakningslistor, redigeringsantal från ett första konto A till ett andra konto B)
  • radera det första kontot A efter sammanfogningen (alternativruta)
Begränsningar
  • du kan inte radera en användare A utan att ha sammanfogat användare A med B
  • du kan inte sammanfoga ditt eget konto (inloggade användare) med en annan användare
Anteckningar
  • om du utelämnar fältet "Ny användare" kommer tillägget automatiskt ange Ny användare som "Anonym" (användar_id 0) och be dig bekräfta sammanfogning med Anonym. Detta används för att radera användare: man tömmer först (sammanfoga med användare 0) bidrag med en användare A och raderar sedan användaren A.
    • Om din version av tillägget klagar på ett tomt "Ny användare"-fält kan du ange "Anonym"
  • tillägget skapar en Användarsammanslagningslogg och loggar alla Användarsammanslagningsaktivitet.
  • When user is merged, some actions listed in CheckUser stay as the old user and some actions go to the new user. When user is deleted, the actions that should be listed with the old account in CheckUser are gone.
Varning Varning: UserMerge is currently incompatible with either $wgSharedDB or CentralAuth.

Installation

  • Ladda ner och placera filen/filerna i en katalog som heter UserMerge i din extensions/-mapp.
    Utvecklare och personer som bidrar med kod borde istället installera tillägget från Git, med:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/UserMerge
  • Lägg till följande kod längst ner i din LocalSettings.php -fil:
    wfLoadExtension( 'UserMerge' );
    // Som standard kan ingen använda denna funktion, aktivera för byråkrater?
    $wgGroupPermissions['bureaucrat']['usermerge'] = true;
    
    // Lägg till detta för att aktivera för administratörer:
    $wgGroupPermissions['sysop']['usermerge'] = true;
    
    // valfritt: standard är [ 'sysop' ]
    $wgUserMergeProtectedGroups = [ 'groupname' ];
    
  • Yes Klart – Ta dig till Special:Version på din wiki för att bekräfta att tillägget har installerats ordentligt.


Vagrant-installering:

  • Om du använder Vagrant ska du installera med vagrant roles enable usermerge --provision

Användning

  • a new Special Page Special:UserMerge with the title Merge and Delete Users is created
  • unmergeable users can be defined (examples):
# Allow all users to be merged (by default, the 'sysop' group is unmergeable)
$wgUserMergeProtectedGroups = [];

# Disallow merging of the users in the 'sysop' or 'awesomeusers' groups
$wgUserMergeProtectedGroups = [ 'sysop', 'awesomeusers' ];

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

You can use Help:RevisionDelete 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.

Se även

  • hideuser right – Gör det möjligt att "gömma" användare från diverse listor när de blockerats tills vidare
  • phab:T8397 – Flagga för att markera konton som låsta/dolda (även ta bort/radera avändare)