Я создаю сайт Plone с помощью этой книги, используя 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, потому что эти изменения не отражаются на моем сайте, поэтому я не могу понять концепцию. Я хочу создать разные меню в соответствии с ролью пользователя.