我希望在创建用户时以编程方式执行某些操作。
当用户是否有任何要订阅的特定事件时?如果我能做的话会很棒:
<subscriber
for="IUserRegisteredEvent"
handler=".registration.welcome_email"
/>
另外:IMemberData是否正确代表Plone用户的界面?所以我可以调整它并做这样的事情:
user_activity = IUserActivityStream(member)
user_activity.log(event)
答案 0 :(得分:4)
这个问题几乎与this相同。 因此,订户的正确接口是: Products.PluggableAuthService.interfaces.events.IPrincipalCreatedEvent