事件处理程序基于Plone中的用户操作

时间:2011-11-08 05:26:41

标签: plone zope

我希望在创建用户时以编程方式执行某些操作。

当用户是否有任何要订阅的特定事件时?如果我能做的话会很棒:

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

另外:IMemberData是否正确代表Plone用户的界面?所以我可以调整它并做这样的事情:

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

1 个答案:

答案 0 :(得分:4)

这个问题几乎与this相同。 因此,订户的正确接口是: Products.PluggableAuthService.interfaces.events.IPrincipalCreatedEvent