将用户添加到 MediaWiki 中的自定义组

问题描述 投票:0回答:3
$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 中的该组

php mediawiki
3个回答
2
投票

您需要进入Special:UserRights页面来更改用户的组。为了能够访问该页面,您需要加入具有“用户权限”权限的组。默认情况下,只有官僚集团有这个权利。

您可以在 Special:ListUsers 中查看您是哪些组的成员,并在 Special:ListGroupRights 中查看这些组拥有哪些权限


2
投票

我看到您的自定义用户组的名称“人力资源”包含空格。

我最近遇到了完全相同的问题,结果发现,如果您尝试将用户添加到名称包含空格的组中,用户权限页面就会阻塞。给该小组打电话,比如“人力资源”应该可以解决问题。这是一个新的发展,因为旧版本的 Mediawiki 支持带有空格的用户组,没有任何问题。


0
投票

我需要一种方法来一次添加多个用户。因为用户很多

© www.soinside.com 2019 - 2024. All rights reserved.