我正在向加载项添加新权限,以允许具有站点管理员角色的用户能够访问其控制面板 configlet。
我遵循了 Plone 关于创建自定义权限的文档,但我不明白该rolemap.xml
文件的必要性,因为我的权限在没有它的情况下已经启动并运行:
<configure xmlns="http://namespaces.zope.org/zope"
xmlns:browser="http://namespaces.zope.org/browser">
...
<permission
id="collective.upload.Setup"
title="collective.upload: Setup">
<role name="Manager"/>
<role name="Site Administrator"/>
</permission>
<browser:page
name="upload-settings"
for="Products.CMFPlone.interfaces.IPloneSiteRoot"
class="collective.upload.controlpanel.UploadSettingsControlPanel"
permission="collective.upload.Setup"
/>
</configure>
我是否需要在rolemap.xml
这里使用?