我需要能够像团队一样利用角色。我的意思如下:
我们有一个拥有网站的客户,人们可以自由地注册自己。该站点设置为Intranet / Extranet工作流程。当用户注册时,他们可以看到内部发布的文档,但不能看到内部草稿文档。这个网站的经理,一旦他与所述用户通信,就可以“勾选他们名字旁边的一个方框,以显示他们是'信任'”。
我需要能够访问mysite.com/plone_control_panel,选择Users and Groups
,点击'show all'并在角色旁边,有另一个我可以勾选的自定义角色,这将使用户能够拥有访问我网站上的特定文件夹。
我一直在做很多谷歌搜索,从我可以看到这是可能的,有趣的是,我在大约一年前在Plone 3.2.1上尝试过这个并且效果很好。问题是我似乎无法在我的新Plone 4网站上复制它(我的文档似乎已丢失)。
注意:我添加了“TrustedRole”角色,因为当我在plone_control_panel下查看用户和群组时,它会显示为其他角色旁边的选项。
就我没有旧文档而言,这是我能够获得的,而且我已经碰壁了。似乎无论我赋予“TrustedRole”角色的权限组合,我都无法让它们仅仅查看内部草稿文档。我已经尝试勾选每一个方框,确实有效,但他们可以添加,删除等。
目前在portal_role_manager下我为“TrustedRole”添加了以下权限:
我可以将我的论坛(“受信任的用户”)分配给“查看”相关文档,方法是在“共享”标签下分配,但这并不理想,因为经理希望能够简单地勾选一个plone_control_panel的“用户和组”部分下的每个用户旁边的框,供他们访问。 (他不想进入小组并单独分配用户)。目前有大约200个用户,他们往往离开并重新加入很多。所以我们试图减少保持网站运行的开销。
如果有人对我可以勾选的权限有任何想法,让“TrustedRole”看到内部草稿文档,我将非常感激。
注意我还尝试将“TrustedRole”角色赋予与“站点管理员”相同的权限,然后通过消除过程和取消权限将其归结为最低限度,这也让我失望了,我担心我错过了我遗失的文件所包含的一些重要步骤。
我觉得我只有Owners才能查看他们创建的设置为内部草稿的内容..这是正确的吗?
答案 0 :(得分:2)
我认为你正确地添加了你的组和角色,虽然当它们具有相同名称时将它们分开是非常棘手的,因为角色和组不相同,对我来说无论如何,它是容易混淆两者。您可以考虑将工作流中已有的角色分配给您的组,例如“成员”。
如果您尚未自定义工作流程,则内部草稿的默认说明应为“所有内部网用户都可以看到,所有者可以编辑”。在ZMI中,在Intranet / Extranet工作流内以及状态内部草稿下,具有权限的默认角色(在“权限”选项卡下)是编辑器,管理器和站点管理员。根据您的描述,您的角色TrustedRole应该列在那里。您是否同时选中了“查看”和“访问内容信息”?
您说您已经在网站根目录的“安全”标签中选中了“查看”(yoursite.com/manage_access)。你有“获得?”选中“查看”旁边的框?
答案 1 :(得分:0)
幸运的是,我记得(经过多次讨论)如何做到这一点,我已经列出了以下步骤:
我们将创建的角色有权查看特定州的项目。这意味着,如果您有人管理具有大量用户的网站,并且他们希望为某些用户“批量授予访问权限”以查看具有特定状态的项目。
在plone_control_panel中创建一个名为的新组,无论你想要什么。
转到 ZMI 中的 portal_workflows ,复制&粘贴工作流,然后在 plone_control_panel 下的“类型”标题下,将网站工作流程更新为新工作流程。
转到 ZMI ,然后选择“安全”标签。
在底部键入您想要的自定义角色的名称,然后点击“添加角色”。
根据您的工作流程,您可能需要删除大多数“成员”权限(人员的默认组)。 - (这是特定于我的使用案例,如果需要,请避免这一步骤)
勾选为您的新角色提供所需权限的框,目前我发现以下内容可以使用(尽管随着需求的变化,这些网站会因网站而异):
更新这些设置(以及有关工作流程的任何其他设置)后,您需要转到portal_workflow / manage_selectWorkflows并按下底部的“更新安全设置”。
然后转到 acl_users / portal_role_manager 并选择您已创建的角色,然后选择分配您的论坛(之前在 plone_control_panel 下创建的论坛)
转到 portal_workflow / manage_selectWorkflows ,选择“目录”标签,选择您想要的自定义工作流程,然后点击“状态”。
点击您希望角色能够看到的状态,然后选择“权限”标签。
为该州的自定义角色添加必要的权限。
保存后,请记得如上所述“更新安全设置”,以便将其应用。
如果您有任何疑问或看到任何不正确的信息,请在下方发表评论,我将修改此帖子。