UserMerge
Материал из Викиреальностя
(перенаправлено с «User Merge and Delete»)
UserMerge
Расширение MediaWiki
- Статус:
- стабильное
- Фунциональность:
- Служебные страницы
Идентификация пользователей
- Описание:
- Объединяет двух участников в базе данных википроекта и удаляет одного из них
- Автор(ы):
- Tim Laqua, Thomas Gries, Siebrand Mazeland
- Последняя версия:
- 1.10.1 (19 сентября 2020)
- MediaWiki:
- 1.35+
- Лицензия:
- GPL 2.0
- Загрузка:
- Загрузить расширение
SVN [Help]
Исходный код
- Добавленные права:
- usermerge
Расширение UserMerge позволяет участникам с правами 'usermerge' (по умолчанию это бюрократы) объединять учетные записи пользователей википроекта с поддержкой удаления. Вы можете и просто удалять аккаунты с его помощью — оставьте пустым поле «Новый участник», и все связи учетной записи будут изменены на «Анонимус» с user_id 0 (система переспрашивает, действительно ли вы хотите это сделать). Все действия записываются в журнал usermerge.[1]
Внимание! Действия, совершённые этим расширением, нельзя отменить. Будьте осторожны с его применением.
Содержание |
[править] Возможное применение
- Борьба с вандализмом, при котором вандал портит одну и ту же страницу двумя или более правками с разных аккаунтов, мешая администраторам применить быстрый откат. Достаточно объединить учётные записи вандала, и быстрый откат заработает.
- Восстановление утерянного пароля к учётной записи. Участник регистрирует новую учётную запись, а затем прежняя учётная запись объединяется с новой. При этом важно тщательно удостовериться (по закрытым каналам, таким как 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' );
[править] Примечания
- ↑ Пример: Служебная: Log/usermerge в Абсурдопедии.
UserMerge относится к теме «MediaWiki» |