Я пытаюсь добавить прослушиватель событий в пользовательский продукт, чтобы отправить электронное письмо при сохранении страницы @@ personal-information.
Я попытался добавить в файл configure.zcml следующее:
<subscriber
for="Products.PluggableAuthService.interfaces.events.IPropertiesUpdatedEvent"
handler=".handlers.userupdate"
/>
А потом у меня в handlers.py:
def userupdate(event):
""" Handler for User Properties Updated """
... code to send email...
Я не получаю никаких ошибок, но ничего не происходит. Разве это не подходящее событие для прослушивания? Есть ли лучший способ сделать это?