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"
/>
Другие вопросы по тегам