Измените разрешение браузера Zope2 resourceDirectory, чтобы разрешить доступ только аутентифицированным пользователям.

У меня есть browser:resourceDirectory настройка в Zope2 и у меня есть: permission="zope2.Public",

что следует изменить, чтобы разрешить доступ к каталогу ресурсов только "Аутентифицированным" пользователям?

1 ответ

Решение

Решил это, создав новое разрешение my_permission и сопоставил разрешение на Authenticated роль. Затем добавив разрешение в resourceDirectory, как permission="my_permission"

Разрешение:

<permission
      id="my_permission"
      title="my_permission"
      description="My Permission">
    <role name="Authenticated"/>
</permission>

resourceDirectory:

 <browser:MyDirectory
    name="static_contents"
    directory="myfolder"
    permission="my_permission"
    />
Другие вопросы по тегам