Расширение:DeleteBatch

From mediawiki.org
This page is a translated version of the page Extension:DeleteBatch and the translation is 100% complete.
Справка по расширениям MediaWiki
DeleteBatch
Статус релиза: стабильно
Реализация Служебная страница
Описание Позволяет удалить набор страниц
Автор(ы) Bartek Łapiński
Последняя версия 1.8.1 (2019-04-05)
MediaWiki 1.25+
PHP 5.3+
Изменения в БД Нет
Лицензия GNU General Public License 2.0 или позднее
Скачать
  • deletebatch
  • deletebatch-spoof
Ежеквартальные загрузки 74 (Ranked 78th)
Переведите расширение DeleteBatch, если оно доступно на translatewiki.net
Проблемы Открытые задачи · Сообщить об ошибке

Расширение DeleteBatch добавляет специальную страницу Special:DeleteBatch, где пользователи с правом 'deletebatch' могут легко удалить сразу несколько страниц.

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

Пользователь может удалять страницы либо через форму, либо загружая текстовый файл, содержащий имена (и необязательные причины удаления) удаляемых страниц.

Его синтаксис таков:

  • название страницы|Причина удаления

Поэтому если вы хотите удалить страницу с именем «Тест» по причине «больше не нужна», введите:

Тест|больше не нужна

в форме Special:DeleteBatch.

Это расширение основано на сценарии обслуживания с тем же именем .

Установка

  • Скачайте и распакуйте файл(ы) в папку с названием DeleteBatch в вашей папке extensions/.
    Вместо этого разработчикам и соавторам кода следует установить расширение из Git, используя:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DeleteBatch
  • Добавьте следующий код в конце вашего файла LocalSettings.php :
    wfLoadExtension( 'DeleteBatch' );
    
  • Настройте так, как вам требуется
  • Yes Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.

Настройка

По умолчанию это расширение позволяет удалять наборы страниц только бюрократам. Вы можете изменить это, позволив, например, администраторам удалять наборы страниц:

$wgGroupPermissions['bureaucrat']['deletebatch'] = false;
$wgGroupPermissions['sysop']['deletebatch'] = true;

См. также