2015-01-13 73 views
1

我是Plone的新手,我正在開發一個小附加包。Plone:附加包的訪問權限

如何定義權限以便只有登錄的用戶才能訪問包的頁面?

的實際權限如下:

<browser:page 
name="homepage" 
for="*" 
permissions="zope.View" 
class=".homepage.HomepageView" 
/> 

隨着標準權限=「zope.View」的頁面是每個人都可以訪問。

回答

3

您可以創建自己的權限,也可以使用默認授予已註冊用戶的現有權限,例如,在「cmf.SetOwnPassword」權限:

<browser:page 
    name="homepage" 
    for="*" 
    permission="cmf.SetOwnPassword" 
    class=".homepage.HomepageView" 
/> 
+1

當然,對於任何重新使用許可,有人走來,發現反例 - 我不知道,如果會員仍然有,還是應該有,'設置自己的密碼'如果他們通過LDAP,AD,Shibboleth或其他方式進行身份驗證。我會試着用'Portlets:View dashboard'去做,現在歡迎大家指出一個反例;) –