Добавление пользователей в пользовательскую группу в MediaWiki - PullRequest
1 голос
/ 09 июля 2009
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = true;
//$wgGroupPermissions['Human Resource'] = $wgGroupPermissions['user'];
//$wgGroupPermissions['Human Resources']['edit'] = true;
$wgGroupPermissions['Human Resource']['edit'] = true;
//$wgGroupPermissions['Human Resources']['protect'] = true; // 1.5.0
$wgGroupPermissions['*']['createaccount'] = false;
$wgWhitelistRead = array( "Main Page", "Special:Userlogin", "-", "MediaWiki:Monobook.css" );
$wgGroupPermissions['*']['read'] = false;

Я добавил группу, но на своих специальных страницах я не могу добавить пользователя в эту группу в MediaWiki

Ответы [ 2 ]

2 голосов
/ 04 сентября 2009

Я вижу, что имя вашей пользовательской группы "Human Resources" содержит пробел.

У меня недавно была точно такая же проблема, и оказалось, что страница прав пользователя задыхается, если вы пытаетесь добавить пользователя в группу, имя которой содержит пробел. Вызов группы, скажем, «HumanResources» должен решить проблему. Это новая разработка, так как более старые версии Mediawiki поддерживали группы пользователей с пробелами без проблем.

2 голосов
/ 09 июля 2009

Вам нужно перейти на страницу Special: UserRights , чтобы изменить группы пользователей. Чтобы иметь возможность перейти на эту страницу, вы должны быть в группе с правом «userrights». По умолчанию это право имеет только бюрократическая группа .

Вы можете проверить, к каким группам вы принадлежите, в Special: ListUsers и проверить, какие права имеют эти группы в Special: ListGroupRights

...