Extension:LockAuthor/ru

This page is a translated version of the page Extension:LockAuthor and the translation is 5% complete.
Other languages:
Справка по расширениям MediaWiki
OOjs UI icon advanced-invert.svg
LockAuthor
Статус релиза: стабильно
Реализация Права пользователя
Описание Prevents users from editing pages they haven't created
Автор(ы) Vedmakaобсуждение
Поддерживающий(ие) WikiTeq team
Последняя версия 1.0
Политика совместимости В расширении есть соответствуюшая ветвь для каждого релиза MediaWiki, который является релизом долгосрочной поддержки (Long Term Support release).
MediaWiki 1.35+
PHP 7.1+
Лицензия GNU General Public License 2.0 или позднее
Скачать
README
  • $wgLockAuthorExcludedNamespaces
  • $wgLockAuthorActions
  • editall
Переведите расширение LockAuthor, если оно доступно на translatewiki.net

Проверьте использование и версию.

Проблемы Открытые задачи · Сообщить об ошибке

This extension prevents users from editing pages they haven't created and uses a blocking strategy, so it requires you to manage "edit", "create" permissions granting by yourself.

Also, this extension is a drop-in replacement for the EditOwn extension.

A common case for using this extension is to grant users an "edit" right, so everyone will be allowed to create new pages, but this extension will block the editing of other pages created by other users.

This extension was created for the WikiWorks.

  • Скачайте и распакуйте файл(ы) в папку с названием LockAuthor в вашей папке extensions/.
  • Добавьте следующие строки в конец файла LocalSettings.php:
    wfLoadExtension( 'LockAuthor' );
    
  • Configure as required
  • Yes Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.

Configuration

  • $wgLockAuthorExcludedNamespaces - array of namespaces to be excluded from checks
  • $wgLockAuthorActions - array of actions to be checked (Default: [ 'edit', 'create' ])

Rights:

  • editall - grant this right to a group to allow bypassing extension's restrictions

Example

# Prevent anonymous editing
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createpage'] = false;

# Allow regular users to edit pages
$wgGroupPermissions['user']['edit'] = true;
$wgGroupPermissions['user']['createpage'] = true;

wfLoadExtension( 'LockAuthor' );
// LockAuthor will limit users edit right only to pages created by them

# Allow sysop to edit all pages
$wgGroupPermissions['sysop']['editall'] = true;

См. также

  This extension is professionally maintained by the WikiTeq team.