0
Я хотел бы связать запуск события с помощью метода «manage_setLocalRoles». Как это:Как запустить событие после установки локальных ролей
def send_participation_request(self):
review_state = self.portal_workflow.getInfoFor(self.context, "review_state", "")
if review_state =="public":
self.context.manage_setLocalRoles(user.id,["Role"]) #fire event
self.context.reindexObjectSecurity()
return False
Любые предложения?
Можно ли это сделать с помощью .reindexObject()? Спасибо за помощь! – jtmolon
@jtmolon: '.reindexObject()' также не генерирует событие. Есть, однако, события рабочего процесса, когда происходят переходы, возможно, именно это вы ищете? –
На самом деле, я просто меняю роль члена в контенте, в процессе процесса не происходит процесса. Что мне нужно сделать, это обновить список после изменения роли. – jtmolon