В Zope вы контролируете доступ к представлениям с помощью разрешений, но чтобы разрешить кому-либо доступ к данному разрешению, вы должны предоставить такие разрешения роли.
Любой из группы администраторов Plone получил *Роль 1003 * (на Plone 4.2, которая изменится на роль SiteAdmin
) обычно имеет доступ к большинству разрешений.Существует также автоматическая роль Authenticated
, которая предоставляется любому, кто прошел проверку подлинности (вошел в систему).Последний не имеет многих разрешений по умолчанию.
Разрешения обычно называются в соответствии с действием, которое вы хотите разрешить.Если целью вашего представления является управление каким-либо аспектом вашего портала Plone, то, вероятно, вам нужно разрешение cmf.ManagePortal
.Вы можете проверить полный список разрешений по умолчанию , если вам нужно другое.
Существует отличная документация о том, как работает защита в Plone , которая включает в себя информацию о том, какопределить новые разрешения и как назначать существующие разрешения ролям.