UserMerge

Материал из Викиреальностя
Перейти к: навигация, поиск
Crystal Clear action run.png
UserMerge
Расширение MediaWiki


Статус:
стабильное
Фунциональность:
Служебные страницы
Идентификация пользователей
Описание:
Объединяет двух участников в базе данных википроекта и удаляет одного из них
Автор(ы):
Tim Laqua
Последняя версия:
1.6.1 (2009-06-10)
MediaWiki:
1.13+
Лицензия:
Нет лицензии
Загрузка:
Загрузить расширение
SVN [Help]
Исходный код



Добавленные права:
usermerge

Расширение UserMerge позволяет участникам с правами 'usermerge' (по умолчанию это бюрократы) объединять учетные записи пользователей википроекта с поддержкой удаления. Вы можете и просто удалять аккаунты с его помощью — оставьте пустым поле «Новый участник», и все связи учетной записи будут изменены на «Анонимус» с user_id 0 (система переспрашивает, действительно ли вы хотите это сделать). Все действия записываются в журнал usermerge.[1]

Внимание! Действия, совершённые этим расширением, нельзя отменить. Будьте осторожны с его применением.

Содержание

[] Возможное применение

  1. Борьба с вандализмом, при котором вандал портит одну и ту же страницу двумя или более правками с разных аккаунтов, мешая администраторам применить быстрый откат. Достаточно объединить учётные записи вандала, и быстрый откат заработает.
  2. Восстановление утерянного пароля к учётной записи. Участник регистрирует новую учётную запись, а затем прежняя учётная запись объединяется с новой. При этом важно тщательно удостовериться (по закрытым каналам, таким как Skype, почта и т. п.) в личности отправляющего запрос, так как отменить объединение невозможно. Просьбы «объедините меня с <администратор-1>, я забыл пароль», оставляемые новым участником внутри википроекта, необходимо игнорировать.
  3. Реализация right to vanish: можно удалить учётную запись участника без следа; все его правки будут приписаны участнику Anonymous (ID=0).

[] Установка

  1. Создайте новую папку в следующем месте:
    папка-в-которой-находится-вики/extensions/UserMerge
  2. Загрузите следующие файлы:
  3. Скопируйте эти четыре файла в созданную папку.
  4. Добавьте следующий код в ваш LocalSettings.php (в конце)
require_once( "$IP/extensions/UserMerge/UserMerge.php" );
$wgGroupPermissions['bureaucrat']['usermerge'] = true;
 
#необязательно — по умолчанию array( 'sysop' )
$wgUserMergeProtectedGroups = array( 'groupname' );
  • Примите во внимание основанную на группах защиту от удаления ($wgUserMergeProtectedGroups) в v1.5, r30872.
  • Примите во внимание, что в версии 1.2 права 'usermerge' должны быть явно определены, как это указано выше.

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

  1. Следуйте инструкциям по установке
  2. В вашей вики должна появиться новая страница с ограниченным доступом Special:UserMerge с названием Объединение и удаление участников.
  3. Настройте группы участников, которые нельзя удалять (примеры):
#Позволяет объединять ВСЕХ участников (по умолчанию этого нельзя сделать с группой 'sysop')
$wgUserMergeProtectedGroups = array();
#Запрещает объединение участников из групп 'sysop' или 'awesomeusers'
#Возможно, надо проверить правильное имя массива в «install.settings»
$wgUserMergeUnmergeable = array( 'sysop', 'awesomeusers' );

[] Примечания

UserMerge относится к теме «MediaWiki»   ±