【发布时间】:2016-03-07 12:28:12
【问题描述】:
我在本书的帮助下使用 4.3.x 创建了一个 Plone 站点
专业开发克隆
所以我现在有 4 个成员:
- 经理
- 客户
- 票务员
- 员工
所以我根据角色自定义了一些权限,但我固定在某个点并且无法理解如何设置适当的权限 因为当我更改了我的权限时,它并没有反映在我的网站上,有两个选项,您可以在以下代码中看到:
mp = portal.tickets.manage_permission
mp(CancelAndReinstate, ['Manager', 'Staff'], 0)
mp('Access contents information', ['Manager','staff'], 0)
mp(permissions.ListFolderContents, ['Manager',], 1)
mp(permissions.View, ['Manager','Customer' ], 1)
portal.tickets.reindexObject()
这里 0 和 1 做了什么,因为这些更改没有反映在我的网站上,所以我无法理解概念。我想根据用户角色创建不同的菜单。
【问题讨论】:
-
我在plone中也面临这种问题。
-
“反映我的网站”是什么意思?
-
反映意味着更改没有实时显示@SteveM
标签: python plone plone-4.x zope3