【发布时间】:2015-09-23 18:52:39
【问题描述】:
我正在向插件添加新权限,以允许具有站点管理员角色的用户能够访问其控制面板配置。
我关注了Plone's documentation on creating custom permissions,但我不明白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?
【问题讨论】:
标签: security permissions plone zope genericsetup