Extension:UserMerge/tr

UserMerge uzantısı, usermerge iznine (varsayılan olarak Bürokrat) sahip wiki kullanıcılarının bir viki kullanıcısının hesabını başka bir viki kullanıcı hesabıyla birleştirmesini sağlar.

Uzantı şunları izin verir

Sınırlamalar
 * birleştirme (katkıları, metinleri, izleme listelerini, ilk A hesabının sayısını ikinci bir hesaba B ile düzenleme)
 * Birleştirme işleminden sonra ilk A hesabını silme (seçenek kutusu)

Ekstralar
 * A kullanıcısını B ile birleştirmeden A kullanıcısını silemezsiniz
 * kendi hesabınızı (oturum açan kullanıcı) farklı bir kullanıcıyla birleştiremezsiniz


 * "Yeni Kullanıcı" alanını atlarsanız, uzantı Yeni Kullanıcıyı otomatik olarak "Anonim" (user_id 0) olarak doldurur ve Anonim bir birleşimi onaylamanızı ister. Bu, kullanıcının silinmesi için kullanılır: A kullanıcısının katkılarını önce boşaltır (kullanıcı 0 ile birleştirir) ve sonra A kullanıcısını silersiniz.
 * Uzantı sürümünüz boş bir "Yeni Kullanıcı" alanından şikayet ediyorsa "Anonim" doldurabilirsiniz
 * uzantı bir Kullanıcı Birleştirme günlüğü oluşturur ve tüm Kullanıcı Birleştirme uzantısı etkinliğini günlüğe kaydeder.

Kullanım

 * Kurulum Talimatlarını izleyin
 * yeni bir Özel SayfaKullanıcıları Birleştir ve Sil başlıklı Özel:UserMerge oluşturulur
 * birleştirilemeyen kullanıcılar tanımlanabilir (örnekler):

You can use RevisionDelete extension installed by default to replace the UserMerge logs information with neutral information.

Active RevisionDelete in LocalSettings.php 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 with CleanMediawiki.sh script for delete massive spam user and all logs : https://github.com/ZerooCool/cleanmediawiki

Known issues

 * See tasks in Wikimedia Phabricator.