the event-subscriber is already there:
collective/singing/subscribe.py : {{{ @component.adapter(collective.singing.interfaces.ISubscription, zope.lifecycleevent.IObjectModifiedEvent) def subscription_modified(obj, event): _catalog_subscription(obj) }}}
the event-subscriber is already there:
collective/ singing/ subscribe. py : adapter( collective. singing. interfaces. ISubscription, zope.lifecyclee vent.IObjectMod ifiedEvent) modified( obj, event): subscription( obj)
{{{
@component.
def subscription_
_catalog_
}}}