Jump to content

Podręcznik:$wgAddGroups

From mediawiki.org
This page is a translated version of the page Manual:$wgAddGroups and the translation is 73% complete.
User rights, access control and monitoring: $wgAddGroups
Kontroluje kto może dodawać członków do grup poprzez Special:Userrights.
Wprowadzono w wersji:1.11.0
Usunięto w wersji:nadal w użyciu
Dozwolone wartości:(tablica)
Domyślna wartość:[]

Szczegóły

Wersja MediaWiki:
1.12

Domyślnie, biurokraci mogą nadawać wszystkie uprawnienia z powodu poniższego ustawienia.

$wgGroupPermissions['bureaucrat']['userrights'] = true;

Zwróć uwagę, że grupy mogące nadawać tylko niektóre prawa (tak jak biurokraci w tym przykładzie) muszą mieć ustawione uprawnienie "userrights" na "false", w innym wypadku będą mogli nadal dodawać do wszystkich grup.

$wgGroupPermissions['bureaucrat']['userrights'] = false;

Alternatywnie, $wgAddGroups może być definiowana bez potencjalnego ryzyka nadpisania definicji przez rozszerzenia:

$wgAddGroups['bureaucrat'][] = 'sysop';
$wgAddGroups['bureaucrat'][] = 'bot';
Wersja MediaWiki:
1.11

Jeżeli grupa może nadawać dowolne prawa (przykład: biurokraci mogą dodawać wszystkie prawa):

$wgAddGroups['bureaucrat'] = true;

Jeżeli grupa może nadawać tylko niektóre prawa (przykład: biurokraci mogą dodawać tylko do grup administratorzy i boty):

$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.

Zobacz też