Подписчик, когда группа назначается пользователю - PullRequest
2 голосов
/ 26 августа 2011

При назначении пользователя в группу, возможно ли вызвать абонента ?Доступны ли события для этого действия?Если да, то в каком продукте?

1 Ответ

3 голосов
/ 26 августа 2011

Нет. Похоже, что Products.PluggableAuthService.plugins.ZODBGroupManager.ZODBGroupManager.addPrincipalToGroup или все, что его вызывает, уведомляет о любом событии.

Я бы предложил, если у вас есть надстройка, которая нуждается в этом:

(1) Отправить запрос на добавление функции на https://dev.plone.org - было бы неплохо иметь это, я уверен, что я мог бы использовать его тоже.

(2) Пока что добавьте ваш метод обезьяны-патча ZODBGroupManager.addPrincipalToGroup (), оборачивающий исходную функцию уведомлением о событии вашего собственного устройства, вызванного после добавления пользователя в группу. https://stackoverflow.com/search?q=monkey+patch+python

...