--
С уважением, Дмитрий
--
Russian Zope3 group http://zope3.ru/
Для отправки сообщений zope...@googlegroups.com
Отписаться zope3-ru-u...@googlegroups.com
Архив http://groups.google.com/group/zope3-ru
On 16 авг, 17:54, Ilshad Khabibullin <astoon....@gmail.com> wrote:
> логичнее сделать свое событие регистрации нового пользователя, и на него уже
> подписывать что нужно.
Я регистрирую пользователей вручную в securitypolicy.zcml
Это интранет проект, я могу себе это позволить. Точнее я не до конца
разобрался с PAU.
Как альтернативу я могу делать некий view который оббежит всех и все
им настроить.
На данный момент я в configure.zcml вписал что-то вроде:
<subscriber
for="zope.app.authentication.interfaces.IPrincipalCreated"
handler=".subscriber.principalCreated"
/>
в subscriber.py
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""Some event subscription"""
def principalCreated(event):
print "!!!!> logged in event=",event
Но ничего не появляется в консоли.
> --
> Ilshad R. Khabibullinhttp://astoon.zwiki.org
<subscriber
for="zope.app.publication.interfaces.IBeforeTraverseEvent"
handler=".subscriber.bte"
/>
def bte(event):
print "!!!!> logged in event=",event
Все сработало.
Таким образом вопрос сводится к тому:
что выбрать из
IFoundPrincipalCreated,IPrincipalCreated,IAuthenticatedPrincipalCreated
И в каких случаях они срабатывают?
Хочется чтобы они зажигались при обработке @@login.html
Я подозревал, что его создает zope.app.authentication
Я ошибаюсь?
Тогда зачем оно там определено? На будущее?
Получается надо писать свой PAU для credentials?
--
Russian Zope3 group http://zope3.ru/
Для отправки сообщений zope...@googlegroups.com
Отписаться zope3-ru-u...@googlegroups.com
Архив http://groups.google.com/group/zope3-ru