Plone: разрешение на доступ к дополнительному пакету
Я новичок в Plone и разрабатываю небольшой пакет дополнений.
Как я могу определить разрешение, чтобы только зарегистрированные пользователи могли получить доступ к страницам пакета?
Фактическое разрешение следующее:
<browser:page
name="homepage"
for="*"
permissions="zope.View"
class=".homepage.HomepageView"
/>
Со стандартными разрешениями ="zope.View" страница доступна для всех.
1 ответ
Решение
Вы можете создать собственное разрешение или использовать существующее разрешение, которое по умолчанию предоставляется только зарегистрированным пользователям, например, разрешение "cmf.SetOwnPassword":
<browser:page
name="homepage"
for="*"
permission="cmf.SetOwnPassword"
class=".homepage.HomepageView"
/>