假设ADMINS
是一个具有Administrator
角色(网站范围)的群组。
在Plone网站(/Plone/folder
)的不同上下文中,我想使用@@sharing
视图,并从ADMINS
组中移除所有角色并添加一些自定义角色:问题是这是不可能的,因为Administrator
的{{1}}角色是网站范围的。
是否可以仅删除Plone站点中的上下文的站点范围角色?或者我是否必须通过设置自定义工作流状态的个别权限来执行此操作?
答案 0 :(得分:3)
@@sharing
管理本地角色,用户/组角色(AKA全局角色)无法通过本地角色进行更改。但是,您可以执行的操作不是使用组来应用角色(IOW,只留下没有任何角色的组),然后在门户网站根目录使用/Plone/@@sharing
在那里分配该组本地角色,然后在{{ 1}}您可以取消选中/Plone/folder/@@sharing
,并且Inherit permissions from higher levels
中的本地角色不会在那里继承。