Plone 4.3.1 +敏捷(p.a.dexterity 2.0.8,p.dexterity 2.1.3)
文件夹结构:/ Plone / A / B
我希望{1}}对于已登录的用户可见,A
可由B
管理(意味着他/她可以修改/添加/等)。
通常的做法:
A - >分享标签 - >登录 - >可以查看 B - >分享标签 - > userx - >可以添加
然后你去B,你可以做一切但是添加内容。
但是,如果你给userx'贡献者'在门户上的角色,它的工作原理。因此,他/她在上下文中所需的角色是“贡献者”。好的,我们来检查吧!
转到调试shell,遍历文件夹,检查本地角色:一切都好!用户具有本地角色。
经过大量尝试和设置组合后,我发现这有效:
A - >添加新菜单 - >限制 - >改变"使用父设置"到"使用网站默认" B - >添加新菜单 - >限制 - > "使用父设置" Aaaaand ......它有效!
如果我记得很清楚,它从未像那样工作过?这是一个后来修复的回归吗?
答案 0 :(得分:1)
我认为这是我们在plone.app.dexterity 2.1.2上修复的错误。 https://github.com/plone/plone.app.dexterity/pull/127
您也可以在Plone 4.3上升级到此版本。