我正在使用 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 做了什么,因为这些更改没有反映在我的网站上,所以我无法理解概念。我想根据用户角色创建不同的菜单。