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

From mediawiki.org
This page is a translated version of the page Manual:$wgAddGroups and the translation is 60% complete.
Outdated translations are marked like this.
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.

Смотрите также