@@sharing 视图可以使用获取或其他资源删除站点范围的角色吗?
假设 ADMINS 是一个具有管理员角色(站点范围)的组。
在 Plone 站点 (/Plone/folder
) 的不同上下文中,我想使用 @@sharing
视图,并从 ADMINS< 中删除所有角色/code> 组并添加一些自定义角色:问题是这是不可能的,因为
ADMINS
的 Administrator
角色是站点范围内的。
是否可以仅删除克隆站点中上下文的站点范围角色?或者我是否必须通过设置自定义工作流程状态的个人权限来做到这一点?
Suppose ADMINS
is a group that has an Administrator
role (site-wide).
In a different context of the Plone site (/Plone/folder
) I would like to use the @@sharing
view, and remove all roles from the ADMINS
group and add some custom ones: the problem is that this isn't possible because Administrator
role for ADMINS
is site-wide.
Is it possible to remove the site-wide role for just a context in a Plone Site? Or will I have to do this by settings individual permissions on custom workflow states?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
@@sharing
管理本地角色,用户/组角色(也称为全局角色)无法通过本地角色更改。但是,您可以做的不是使用组应用角色(IOW,只需离开没有任何角色的组),然后在门户根目录中使用/Plone/@@sharing
来分配该组本地角色,然后在/Plone/folder/@@sharing
中,您可以取消选中从更高级别继承权限
以及来自/Plone
的本地角色不会在那里继承。@@sharing
manages local roles and user/group roles (AKA global roles) cannot be changed via local roles. What you can do, however, is not apply the roles using the group (IOW, just leave the group without any roles), then use/Plone/@@sharing
at the portal root to assign that group local roles there, then in/Plone/folder/@@sharing
you can uncheckInherit permissions from higher levels
and the local roles from/Plone
will not be inherited there.