Manual:$wgRevokePermissions/ru

From Linux Web Expert

<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>[]

Подробности

$wgGroupPermissions позволяет устанавливать права для групп участников. $wgRevokePermissions позволяет отозвать любое из этих прав. Отзыв права с помощью $wgRevokePermissions имеет приоритет над его предоставлением с помощью $wgGroupPermissions. Если право отменено хотя бы для одной из групп участника, оно не будет ему доступно, независимо от того, разрешено ли оно явным образом другими группами.

Пример
$wgRevokePermissions['sysop']['editinterface'] = true;
Результат (при просмотре Special:ListGroupRights)
  • Edit the user interface (editinterface)

Это работает так же, как и $wgGroupPermissions , за исключением того, что здесь если пользователь входит в группу, то право будет удалено, а не добавлено. Хороший вариант применения этой настройки, это, например, использование $wgAutopromote вместе с APCOND_BLOCKED для более сильного ограничения прав заблокированных участников. Другим вариантом использования может быть создание различных «заблокированных групп», где администраторы (через $wgAddGroups ) смогут добавлять участников в группу, чтобы, например, позволить им редактировать страницы в обычном режиме, но не давать возможности переименовывать их.

File:OOjs UI icon notice-destructive.svg <translate> Warning:</translate> Некорректная настройка этой функции может привести к тому, что участники вашей вики не смогут выполнять некоторые важные действия, используйте осторожно!