Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plone 将板管理员角色设置为非站点管理员用户_Plone_Plone 4.x - Fatal编程技术网

Plone 将板管理员角色设置为非站点管理员用户

Plone 将板管理员角色设置为非站点管理员用户,plone,plone-4.x,Plone,Plone 4.x,我在我的plone网站中使用。我为将管理我的论坛的用户创建了一个组论坛管理员。我认为必须有一个自定义角色添加到这个组,自定义角色将有自定义论坛权限(添加论坛,添加帖子等)添加 如何在不授予该组成员全局站点管理员角色的情况下将与论坛相关的所有权限授予他们?一般来说:如果您转到ZMI(../manage),并在安全选项卡上,您可以在最底部添加用户定义的角色 一旦你做到了,你就可以 如果授予该角色权限,它将在“安全性”选项卡中显示为另一列。(这是含糊不清的,因为我这里没有一个PloneBoard来告诉

我在我的plone网站中使用。我为将管理我的论坛的用户创建了一个组
论坛管理员
。我认为必须有一个自定义角色添加到这个组,自定义角色将有自定义论坛权限(添加论坛,添加帖子等)添加


如何在不授予该组成员全局站点管理员角色的情况下将与论坛相关的所有权限授予他们?

一般来说:如果您转到ZMI(
../manage
),并在安全选项卡上,您可以在最底部添加用户定义的角色

一旦你做到了,你就可以

  • 如果授予该角色权限,它将在“安全性”选项卡中显示为另一列。(这是含糊不清的,因为我这里没有一个PloneBoard来告诉你你想要给他们的确切权利,但习惯上他们会以“PloneBoard”开头,看起来像当前的列表。)

  • 在普通概览面板(
    ../@@usergroup groupprefs
    )中将该角色指定给站点的用户或组:它显示为参与者、编辑器等旁边的另一个角色


  • (免责声明:此方法可能不反映Plone当前的最佳实践。它也不包括如何在代码中实现它。)

    解决了第一部分。我现在有了一个新角色,其中添加了所有ploneboard权限。我看到here/manage\u listLocalRoles我可以向用户添加新角色。如果可能的话,我想一次将其添加到我的组成员中,而不是一次添加一个用户。你能给我一个提示吗?这很简单。:)在“用户和组”中,我搜索了我的组并选中了角色。@GhitaB:只需更新答案以指向…/@@usergroup groupprefs:)出现问题,我认为这是因为Ploneboard中存在一些错误。似乎给定的权限对接收它们的简单用户不起作用。@GhitaB:您可能必须查看ZMI中的
    portal\u工作流
    ,因为有时权限也取决于对象的状态。(简单的Plone示例是,一旦审阅者为您发布了页面,您就无法编辑该页面,您需要先收回该页面。)对不起,这是一场白费力气的追逐,但最后您将看到Plone权限结构的几乎所有方面。