Руководство:$wgRevokePermissions

From mediawiki.org
This page is a translated version of the page Manual:$wgRevokePermissions and the translation is 79% complete.
User rights, access control and monitoring: $wgRevokePermissions
Ключи доступа отозваны у пользователей в каждой группе.
Введено в версии:1.16.0 (r52083)
Удалено в версии:всё ещё используется
Допустимые значения:(Комплексный массив булевских значений.)
Значение по умолчанию:[]

Подробности

$wgGroupPermissions позволяет устанавливать права для групп участников. $wgRevokePermissions allows revocation of any of those permissions. Revoking a right with $wgRevokePermissions takes precedence over granting it with $wgGroupPermissions. If the right is revoked for even one of the user's groups, they will not have it, regardless of whether it's explicitly permitted by other groups.

Пример
$wgRevokePermissions['sysop']['editinterface'] = true;
Результат (при просмотре Special:ListGroupRights)
  • Правка пользовательского интерфейса (editinterface)

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

Внимание Внимание: Некорректная настройка этой функции может привести к тому, что участники вашей вики не смогут выполнять некоторые важные действия, используйте осторожно!