Manual:$wgRevokePermissions/ru
<translate> User rights, access control and monitoring</translate>: $wgRevokePermissions | |
---|---|
Ключи доступа отозваны у пользователей в каждой группе. |
|
<translate> Introduced in version:</translate> | 1.16.0 (r52083) |
<translate> Removed in version:</translate> | <translate> still in use</translate> |
<translate> Allowed values:</translate> | (Комплексный массив булевских значений.) |
<translate> Default value:</translate> | [] |
<translate> Other settings:</translate> <translate> Alphabetical</translate> | <translate> By function</translate> |
Подробности
$wgGroupPermissions позволяет устанавливать права для групп участников.
$wgRevokePermissions
позволяет отозвать любое из этих прав.
Отзыв права с помощью $wgRevokePermissions
имеет приоритет над его предоставлением с помощью $wgGroupPermissions
.
Если право отменено хотя бы для одной из групп участника, оно не будет ему доступно, независимо от того, разрешено ли оно явным образом другими группами.
- Пример
$wgRevokePermissions['sysop']['editinterface'] = true;
- Результат (при просмотре Special:ListGroupRights)
Edit the user interface (editinterface
)
Это работает так же, как и $wgGroupPermissions , за исключением того, что здесь если пользователь входит в группу, то право будет удалено, а не добавлено. Хороший вариант применения этой настройки, это, например, использование $wgAutopromote вместе с APCOND_BLOCKED для более сильного ограничения прав заблокированных участников. Другим вариантом использования может быть создание различных «заблокированных групп», где администраторы (через $wgAddGroups ) смогут добавлять участников в группу, чтобы, например, позволить им редактировать страницы в обычном режиме, но не давать возможности переименовывать их.