0

我的根文件夹是项目 A、项目 B 等等......我有 4 个具有不同权限的角色。我用属于不同角色的用户创建了一个项目 group_A。如何将此组关联到项目 A 文件夹,每个用户将在其中执行与其角色相关的自己的权限集?我可以单独添加用户,但这不是一个好的解决方案。?我正在使用 plone 4.1

我想为每个项目创建一组不同的用户(具有不同的角色)。所以我定义了一个自定义工作流,它只有一种状态,即私有。现在每个顶级文件夹对应一个项目。项目 A、项目 B ……以此类推。每个用户在登录时应该只能看到与他的项目关联的文件夹。当他对该文件夹具有共享权限时,这是可能的。现在碰巧的是,如果他属于 project_a 组(如果他也对该项目 A 具有全局审阅者角色,他应该有什么权限访问它)。如何为具有不同角色的其他用户定义该文件夹的 group_a 权限?

请检查附件中的图表。包含用户和组的文件夹结构说明:- 项目 A ,项目 B 是 Plone 站点主文件夹中的 2 个文件夹,每个文件夹对应一个不同的项目。项目 A 在名为 project_a 组的组中有 6 个用户。这 2 名用户是投稿人,2 名审稿人,1 名编辑和 1 名读者。这些角色中的每一个,即。投稿人审阅者、编辑者和读者仅对项目 A 具有不同的权限集。项目 A 的工作流只有 1 个状态 - “私人”。因此,这将只允许 group_a 用户访问项目 A 文件夹的内容,如果它与 group_a 共享的话。现在,在此 group_a 中具有不同角色的每个用户都应该访问文件夹 A 的内容,并且权限集仅与他的角色有关. 问题是:在这种情况下,应该如何为 group_a 设置权限?同样,group_b 的用户可以访问文件夹 B 的内容,因此他们只能访问该文件夹。

4

1 回答 1

2

You can assign local roles to both individual users and groups.

Let's assume you have a ProjectManager role, and a Participant role, then you can assign the ProjectManager role locally (a local role) to an individual user, and the Participant role to a whole group of users; each member of that group would have the Participant role within that location.

于 2012-06-11T06:49:47.997 回答