Extension:UserPageEditProtection/ru
UserPageEditProtection Статус релиза: стабильно |
|
---|---|
Реализация | Права пользователя |
Описание | Позволяет ограничить доступ к редактированию пользовательских страниц |
Автор(ы) | |
Последняя версия | 4.1.0 (2020-03-07) |
MediaWiki | 1.29+ |
PHP | 7.0+ |
Изменения в БД | Нет |
Лицензия | GNU General Public License 2.0 или позднее |
Скачать | README CHANGELOG |
$wgOnlyUserEditUserPage |
|
editalluserpages |
|
Ежеквартальные загрузки | 6 (Ranked 125th) |
Переведите расширение UserPageEditProtection, если оно доступно на translatewiki.net | |
The UserPageEditProtection extension restricts user page edit to the owner of the page (the user) and users assigned to groups that have user page edit access through $wgGroupPermissions. This effectively provides users with a group of protected pages, since this protection extends to any subpages of the user page (i.e., User:Hoggwild/sandbox1). Any user assigned to a group with view rights to user pages can read a user page, but only an authorized user may edit it. This extension has no effect on user talk pages.
Установка
- Скачайте и распакуйте файл(ы) в папку с названием
UserPageEditProtection
в вашей папкеextensions/
. - Добавьте следующий код в конце вашего файла LocalSettings.php :
wfLoadExtension( 'UserPageEditProtection' ); $wgOnlyUserEditUserPage = true;
- Настройте разрешения пользователя по мере необходимости
- Готово – Перейдите на страницу Special:Version на своей вики, чтобы удостовериться в том, что расширение успешно установлено.
Настройка
This extension comes with an extra user right called editalluserpages
to allow fine-grained control.
By default it is assigned to the "sysop" user group.
To assign it to another user group, e.g., userpageeditor, add the following code to the "LocalSettings.php" file right after invoking this extension:
$wgGroupPermissions['userpageeditor']['editalluserpages'] = true;
Вы отзываете разрешение для группы пользователей "sysop", например, добавив следующую строку:
$wgGroupPermissions['sysop']['editalluserpages'] = false;
См. также
Это расширение включено в следующие вики-фермы/хостинги и/или пакеты: Это не исчерпывающий список. Некоторые вики-фермы/хостинги и/или пакеты могут содержать это расширение, даже если они не перечислены здесь. Всегда сверяйтесь со своими вики-фермами/хостингами или комплектами/бандлами для подтверждения. |
- Stable extensions/ru
- User rights extensions/ru
- GPL licensed extensions/ru
- Extensions in Wikimedia version control/ru
- Extensions which add rights/ru
- GetUserPermissionsErrors extensions/ru
- All extensions/ru
- Extensions included in Miraheze/ru
- Extensions included in WikiForge/ru
- Edit extensions/ru
- Page specific user rights extensions/ru