權限的設定

在plone中,有二種較為常見的權限設定方式

第一種,是直接在workflow中,設定各種state狀況下,各role所擁有的權限

第一種,在測試環境中也常會用到的,就是利用manage_permission()來直接對某個object指定權限,如下例

 

context.manage_permission('View', roles=['Manager', 'Owner'], acquire=True)