如何允许MediaWiki登录的用户编辑Common.css?

时间:2020-03-06 15:01:12  来源:igfitidea点击:

我想允许登录的用户编辑MediaWiki / Common.css而不将其添加到sysop组。

我了解这将允许用户将其更改为有害的方式,但这是一个封闭的Wiki,所以这不是问题。

任何解决方案都可以接受,即使更改php代码也可以:)

解决方案

创建一个新组,添加为其赋予" editinterface"权限。在LocalSettings.php中,它是这样完成的:

$wgGroupPermissions['mynewgroup']['editinterface'] = true;

然后将该用户添加到新组中。

或者,如果我们要将权限授予所有登录用户,请按以下步骤进行操作:

$wgGroupPermissions['user']['editinterface'] = true;
// user is the default group for all logged-in users

有关详细信息,请参见MediaWiki手册。