Руководство:$wgAddGroups
User rights, access control and monitoring: $wgAddGroups | |
---|---|
Управление, какие группы можно добавить при помощи Special:Userrights. |
|
Введено в версии: | 1.11.0 |
Удалено в версии: | всё ещё используется |
Допустимые значения: | (массив) |
Значение по умолчанию: | [] |
Другие настройки: По алфавиту | По функциональности |
Детали
Версия MediaWiki: | ≥ 1.12 |
По умолчанию бюрократы могут изменять любые права участников, поскольку это позволяет следующий код:
$wgGroupPermissions['bureaucrat']['userrights'] = true;
Примечание: для групп, которые могут добавлять лишь определенные права (как бюрократы в этом примере) необходимо установить значение 'false' для привелегий userrights, иначе они по прежнему будут иметь возможность добавлять все права (кроме 1.11).
$wgGroupPermissions['bureaucrat']['userrights'] = false;
Также $wgAddGroups можно определить без возможного перезаписывания определения из расширения:
$wgAddGroups['bureaucrat'][] = 'sysop';
$wgAddGroups['bureaucrat'][] = 'bot';
Версия MediaWiki: | 1.11 |
Если группа может добавлять все права (пример: бюрократы могут добавлять все права):
$wgAddGroups['bureaucrat'] = true;
Если группа может добавлять только определенные права (например: бюрократы могут добавлять только в группы администраторов и ботов):
$wgAddGroups['bureaucrat'] = [ 'sysop', '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're already in that group and that the groups you are in do not allow the removal of a user from the set groups.
Once a user is in a group, defined by this setting the group checkboxes will only show up if $wgRemoveGroups
is also set for the group in question.
Смотрите также
- $wgRemoveGroups
- $wgGroupsAddToSelf
- $wgGroupsRemoveFromSelf
- $wgGroupPermissions
- Руководство:Права пользователя - информация об управлении и назначении групп участников.