Обработчики событий основаны на действиях пользователя в Plone - PullRequest
4 голосов
/ 08 ноября 2011

Я хочу сделать что-то программно при создании пользователя.

Когда пользователь Есть какое-либо конкретное событие для подписки? Было бы здорово, если бы я мог сделать:

<subscriber
    for="IUserRegisteredEvent"
    handler=".registration.welcome_email"
    />

Также: является ли IMemberData правильным интерфейсом, который представляет пользователя в Plone? Так что я могу адаптировать его и делать такие вещи:

user_activity = IUserActivityStream(member)
user_activity.log(event)

1 Ответ

4 голосов
/ 08 ноября 2011

Этот вопрос почти идентичен этому .Итак, правильный интерфейс для подписчика: Products.PluggableAuthService.interfaces.events.IPrincipalCreatedEvent

...