【问题标题】:Plone 4.0.5 workflow and permissionPlone 4.0.5 工作流程和权限
【发布时间】:2011-05-16 08:12:41
【问题描述】:

我很乐意就“工作流程”类型获得一些建议。我不确定什么是最好的——“Intranet/Extranet”、“Simple Publication”或第三种选择。以下是我正在寻找的文件夹类型和角色:

  • 公共文件夹:anonymous 有“r”。
  • Intranet 文件夹:用户有“r”。特殊用户有“rw”。
  • 私人文件夹:只有相关用户和管理员有“rw”(特殊用户也有“rw”)
  • 特殊文件夹:作为组成员的用户具有“rw”。

最后,我不明白这一点,例如用户“read”、“edit”或“contribute”角色可以看到用户文件夹(标记为私有),还可以看到创建为 admin 的测试文件夹(标记为私有)? PS 我使用“Intranet/Extranet”类型。

谢谢。 尼古拉·G.

【问题讨论】:

  • 离题....SO 是关于编程问题...而不是关于站点配置问题。
  • 你知道Plone是什么吗?如果这在此处偏离主题,那么我们应该将 所有 Plone 标记的项目从此处拉出。他在问如何对他的工作流程进行编程,这是完全相关的。

标签: permissions workflow plone


【解决方案1】:

您在问题中混淆了角色和权限。 “读”和“写”将是权限。读者、编辑、贡献者是角色。

在 Internet/Extranet 工作流程中,匿名用户(角色)将获得对公共内容的读取权限。

拥有所有者或经理(管理员)角色的用户可以访问私有内容

“内部发布”内容可供具有贡献者、编辑、经理、成员、所有者和读者角色的用户阅读,但只能由经理编辑。

“内部”对应于您想要的“Intranet”设置 - 大多数用户在其中获得读取权限,但您可以授予用户“编辑”角色(使用共享选项卡)以允许他们修改内容。

您的“特殊”文件夹只是处于“内部”状态,但您会将编辑者角色授予组而不是用户。

你的最后一段没有多大意义。 “以管理员身份创建”是什么意思? 管理员创建?

在 Internet/Extranet 工作流程中,私有状态和内部状态之间的唯一区别是“成员”无法查看私有内容 - 但编辑者可以对其进行修改,贡献者可以查看它。

转到您网站中的/portal_workflow/intranet_workflow/states/manage_main 以查看各种角色到权限的映射

【讨论】:

  • “在 Internet/Extranet 工作流程中,私有状态和内部状态之间的唯一区别是“成员”无法查看私有内容 - 但编辑者可以对其进行修改,贡献者可以查看它。”应为“读者可以查看”。贡献者可以添加新内容。
  • 感谢 Auspex 和 Laurence Rowe,对于迟到的答复感到抱歉。我想我现在设法让它工作了。所有用户都只是会员。这些组根本没有角色。角色控制在文件夹上处理。这样我就不会遇到 group1 中的成员(在 folder1 中具有特殊权限)可以访问 folder2(只有 group2 应该具有完全访问权限)的情况。发现一个错误:从组中删除角色后,我仍然拥有给定文件夹中的角色。创建新文件夹时,组中的测试用户无权访问新文件夹(如预期的那样) - 有什么建议吗?谢谢
猜你喜欢
  • 2015-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-09
  • 1970-01-01
相关资源
最近更新 更多