的Plone 4.3.1 +敏捷(padexterity 2.0.8,p.dexterity 2.1.3)奇怪权限行为成嵌套的文件夹
文件夹结构:/ Plone的/ A/B
我想A
到对登录用户可见,并且B
可由userx
管理(意味着他/她可以修改/添加/等)。
通常的做法:
A - >共享选项卡 - >登录 - >可以查看 乙 - >共享选项卡 - >用户X - >可以添加
那你去到B,你可以做一切,但添加内容。
但是,如果您在门户网站上授予userx'Contributor'角色,则它可以工作。因此,他/她在上下文中需要的角色是“贡献者”。好的,让我们来检查一下!
转到调试shell,遍历文件夹,检查本地角色:一切正常!用户具有本地角色。
经过了很多的尝试和设置的组合,我发现这工作:
A - >添加新的菜单 - >限制 - >更改“使用父设置”到“使用站点默认” 乙 - >添加新菜单 - >限制 - >“使用父母设置” Aaaaand ...它的工作原理!
如果我记得好,它从来没有像那样工作?这是一个稍后修复的回归?
我在股票Plone 4.3.3上试过你的步骤,并且“添加新的”菜单中填充了所有的内容项目。 – Travv15 2014-12-03 20:52:53
是的,它也适用于4.3.4,但不是4.3.1 :( – simahawk 2014-12-05 11:30:24