0

我正在尝试设置权限,并想知道这是否可能。

我希望用户能够创建谈话和讨论页面,但不能编辑内容页面。

只有受信任的人可以选择编辑内容页面。

这可以在 MediaWiki 中完成吗?

我已经通读了文档,似乎要进行编辑,要么全有,要么全无。

我错过了什么吗?

谢谢...

4

1 回答 1

3

$wgNamespaceProtection允许您执行此操作。在你的 LocalSettings.php 中添加这样的内容:

$wgNamespaceProtection[NS_MAIN] = array( 'edit-main' );
//This restricts editing in the main namespace to people in a group that has the 'edit-main' permission.

$wgGroupPermissions['trusted']['edit-main'] = true;
//This means only people in a new 'trusted' group have the 'edit-main' permission

或者,不要使用“受信任”,而是使用“sysop”,表示管理员也可以编辑主命名空间(以及删除页面和其他 sysop 权限)

但是,如果您确实想要一个名为“受信任”的新组,那么您可能还希望在您的 wiki 上创建具有以下小内容片段的页面,以使界面正确描述这个新的“受信任”组:

  • 在名为MediaWiki:Group-trusted将内容“信任”的页面上
  • 在名为MediaWiki:Group-trusted-member将内容“信任”的页面上
  • 在名为MediaWiki:Grouppage-trusted放置内容“项目:受信任”的页面上

我将此基于手册上的“忍者”示例:用户权限

于 2013-02-28T17:16:25.680 回答