アドオンに新しいアクセス許可を追加して、サイト マネージャーの役割を持つユーザーがコントロール パネルのコンフィグレットにアクセスできるようにしています。
カスタム権限の作成に関する 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>
ここでa を使用する必要がありrolemap.xml
ますか?