Руководство:$wgRevokePermissions
User rights, access control and monitoring: $wgRevokePermissions | |
---|---|
Ключи доступа отозваны у пользователей в каждой группе. |
|
Введено в версии: | 1.16.0 (r52083) |
Удалено в версии: | всё ещё используется |
Допустимые значения: | (Комплексный массив булевских значений.) |
Значение по умолчанию: | [] |
Другие настройки: По алфавиту | По функциональности |
Подробности
$wgGroupPermissions позволяет устанавливать права для групп участников.
$wgRevokePermissions
позволяет отозвать любое из этих прав.
Отзыв права с помощью $wgRevokePermissions
имеет приоритет над его предоставлением с помощью $wgGroupPermissions
.
Если право отменено хотя бы для одной из групп участника, оно не будет ему доступно, независимо от того, разрешено ли оно явным образом другими группами.
- Пример
$wgRevokePermissions['sysop']['editinterface'] = true;
- Результат (при просмотре Special:ListGroupRights)
Правка пользовательского интерфейса (editinterface
)
Это работает так же, как и $wgGroupPermissions , за исключением того, что здесь если пользователь входит в группу, то право будет удалено, а не добавлено. Хороший вариант применения этой настройки, это, например, использование $wgAutopromote вместе с APCOND_BLOCKED для более сильного ограничения прав заблокированных участников. Другим вариантом использования может быть создание различных «заблокированных групп», где администраторы (через $wgAddGroups ) смогут добавлять участников в группу, чтобы, например, позволить им редактировать страницы в обычном режиме, но не давать возможности переименовывать их.