2014-12-03 45 views
0

的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 ...它的工作原理!

如果我记得好,它从来没有像那样工作?这是一个稍后修复的回归?

+0

我在股票Plone 4.3.3上试过你的步骤,并且“添加新的”菜单中填充了所有的内容项目。 – Travv15 2014-12-03 20:52:53

+0

是的,它也适用于4.3.4,但不是4.3.1 :( – simahawk 2014-12-05 11:30:24

回答