Руководство:$wgRemoveGroups
User rights, access control and monitoring: $wgRemoveGroups | |
---|---|
Управление, из каких групп можно удалить при помощи Special:Userrights. |
|
Введено в версии: | 1.11.0 |
Удалено в версии: | всё ещё используется |
Допустимые значения: | (массив) |
Значение по умолчанию: | [] |
Другие настройки: По алфавиту | По функциональности |
Детали
Если группа может удалять все права (пример: бюрократы могут удалять все права):
$wgRemoveGroups['bureaucrat'] = true;
Если группа может удалять только определенные права (например: бюрократы могут удалять только из групп администраторов и ботов):
$wgRemoveGroups['bureaucrat'] = array( 'sysop', 'bot' );
Версия MediaWiki: | ≥ 1.12 |
Примечание: для групп, которые могут удалять лишь определенные права (как бюрократы в этом примере) необходимо установить значение 'false' для привелегий userrights, иначе они по прежнему будут иметь возможность удалять все права (кроме 1.11).
Вы также можете определить $wgRemoveGroups так, чтобы не перезаписывать определение расширения:
$wgRemoveGroups['bureaucrat'][] = 'sysop';
$wgRemoveGroups['bureaucrat'][] = 'bot';
Troubleshooting
Not seeing permission checkboxes
If after setting this, you do not see the group checkboxes on the Special:Userrights page for a particular user, it might mean that they've already been removed from that group and that the groups you are in do not allow the removal of a user from other groups.
Once a user has been removed from a group, defined by this setting the group checkbox for this group will only show up if $wgAddGroups is also set for the group in question.
См. также
- $wgAddGroups
- $wgGroupsAddToSelf
- $wgGroupsRemoveFromSelf
- $wgGroupPermissions
- Руководство:Права пользователя - * Manual:User rights - информация об управлении и назначении групп участников.