
UserMerge
Перейти к навигации
Перейти к поиску
Расширение UserMerge позволяет участникам с правами 'usermerge' (по умолчанию это бюрократы) объединять учетные записи пользователей википроекта с поддержкой удаления. Вы можете и просто удалять аккаунты с его помощью — оставьте пустым поле «Новый участник», и все связи учетной записи будут изменены на «Анонимус» с user_id 0 (система переспрашивает, действительно ли вы хотите это сделать). Все действия записываются в журнал usermerge.
Внимание! Действия, совершённые этим расширением, нельзя отменить. Будьте осторожны с его применением.
Возможное применение[править | править код]
- Борьба с вандализмом, при котором вандал портит одну и ту же страницу двумя или более правками с разных аккаунтов, мешая администраторам применить быстрый откат. Достаточно объединить учётные записи вандала, и быстрый откат заработает.
- Восстановление утерянного пароля к учётной записи. Участник регистрирует новую учётную запись, а затем прежняя учётная запись объединяется с новой. При этом важно тщательно удостовериться (по закрытым каналам, таким как Skype, почта и т. п.) в личности отправляющего запрос, так как отменить объединение невозможно. Просьбы «объедините меня с <администратор-1>, я забыл пароль», оставляемые новым участником внутри википроекта, необходимо игнорировать.
- Реализация right to vanish: можно удалить учётную запись участника без следа; все его правки будут приписаны участнику Anonymous (ID=0).
Установка[править | править код]
- Создайте новую папку в следующем месте:
папка-в-которой-находится-вики/extensions/UserMerge - Загрузите следующие файлы:
- Скопируйте эти четыре файла в созданную папку.
- Добавьте следующий код в ваш LocalSettings.php (в конце)
wfLoadExtension( 'UserMerge' );
$wgGroupPermissions['bureaucrat']['usermerge'] = true;
#необязательно — по умолчанию array( 'sysop' )
$wgUserMergeProtectedGroups = array( 'groupname' );
- Примите во внимание основанную на группах защиту от удаления ($wgUserMergeProtectedGroups) в v1.5, r30872.
- Примите во внимание, что в версии 1.2 права 'usermerge' должны быть явно определены, как это указано выше.
Использование[править | править код]
- Следуйте инструкциям по установке
- В вашей вики должна появиться новая страница с ограниченным доступом Special:UserMerge с названием Объединение и удаление участников.
- Настройте группы участников, которые нельзя удалять (примеры):
#Позволяет объединять ВСЕХ участников (по умолчанию этого нельзя сделать с группой 'sysop')
$wgUserMergeProtectedGroups = array();
#Запрещает объединение участников из групп 'sysop' или 'awesomeusers'
#Возможно, надо проверить правильное имя массива в «install.settings»
$wgUserMergeUnmergeable = array( 'sysop', 'awesomeusers' );
Примечания[править | править код]
UserMerge относится к темам: |