Extension:UserMerge/ru

Расширение UserMerge позволяет участникам вики с разрешением usermerge (по умолчанию бюрократам) объединять одну учётную запись участника вики с другой.

Расширение позволяет

Ограничения
 * объединить (ссылки на вклад, тексты, списки наблюдения, правки первой учётной записи A со второй учётной записью B)
 * удалить первый аккаунт A после объединения (опционально)

Дополнительно
 * вы не можете удалить участника A без объединения участника A с B
 * вы не можете объединить свою учётную запись (ту, которая в настоящий момент вошла в систему) с другим участником


 * если вы не заполните поле «Новый участник», то расширение автоматически заполняет его как «Анонимный» (user_id 0) и просит вас подтвердить объединение с анонимным. Это используется для удаления участника: сначала вы очищаете (объединяете с пользователем 0) вклад пользователя A, а затем удаляете пользователя A.
 * Если ваша версия расширения не допускает пустое поле «Новый участник», вы можете заполнить его как «Anonymous»
 * расширение создаёт журнал объединения участников, регистрирующий все действия расширения UserMerge.

Использование

 * следуйте Инструкции по установке
 * создаётся новая служебная страница Special:UserMerge с названием Объединение и удаление участников
 * могут быть определены необъединяемые участники (примеры):

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.