我试图建立一个纯粹负责创建和修改用户的Plone组(Plone 4.0.7
)。我不希望他们拥有对该网站的完全管理员权限,完全取决于Users and Groups
功能。
我在my.package/profiles/default/rolemap.xml
中创建了一个角色,如此:
<role name="Maintain Users" />
然后添加了一个权限:
<permission name="Manage users" acquire="false">
<role name="Maintain Users" />
<role name="Manager" />
</permission>
在my.package/setuphandlers.py
中,我添加了一个使用该角色的新组:
groups = {
....
'Service Desk': ['Maintain Users', 'Member'],
....
}
我可以将用户添加到我新创建的Service Desk
群组中,因此我确信这有效,但我没有得到的是该群组中的用户能够维护用户
我天真地希望菜单上有一个选项(类似于&#39;网站设置&#39;)一旦登录,情况就不是这样了。
我需要采取哪些额外步骤才能实现这一目标?
答案 0 :(得分:2)
您必须将这2个权限授予自定义角色:
Plone Site Setup: Overview
(用于菜单条目和对控制面板的访问)Plone Site Setup: Users and Groups
(有关管理用户和群组的权限)