如何在mediawiki中创建组并将其分配给具有不同类型权限的用户

时间:2013-08-17 09:44:27

标签: php mediawiki

我已安装 mediawiki 。如何在 mediawiki

中实现以下功能
  1. 如何创建组或将分配给用户。

  2. 不同的群体有不同的权限,即阅读,编辑,删除

  3. 仅编辑批准的修订显示给用户

  4. 管理员可以未经批准的修订

1 个答案:

答案 0 :(得分:0)

创建群组:https://www.mediawiki.org/wiki/Manual:User_rights

只需在php代码中引用一个组。

从上面的页面:我们在这里创建一个名为“editor”的组,该组具有编辑权限。我们从其他所有人那里删除了这些权利:

$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['createpage'] = false;
$wgGroupPermissions['user']['edit'] = false;
$wgGroupPermissions['user']['createpage'] = false;  
$wgGroupPermissions['editor']['edit'] = true;
$wgGroupPermissions['editor' ]['createpage'] = true;

将用户分配到群组:https://www.mediawiki.org/wiki/Help:Assigning_permissions

使用[[Special:UserRights]]页面。

仅显示已批准的修订:使用FlaggedRevs extension