[Checkins] SVN: Products.CMFCore/trunk/Products/CMFCore/ - use
IObjectCopiedEvent instead of IObjectClonedEvent:
Yvo Schubbe
y.2007- at wcm-solutions.de
Wed Dec 26 10:36:41 EST 2007
Log message for revision 82454:
- use IObjectCopiedEvent instead of IObjectClonedEvent:
the IObjectCopiedEvent is more generic and makes sure indexing is not already done
Changed:
U Products.CMFCore/trunk/Products/CMFCore/CMFCatalogAware.py
U Products.CMFCore/trunk/Products/CMFCore/event.zcml
-=-
Modified: Products.CMFCore/trunk/Products/CMFCore/CMFCatalogAware.py
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/CMFCatalogAware.py 2007-12-26 15:18:43 UTC (rev 82453)
+++ Products.CMFCore/trunk/Products/CMFCore/CMFCatalogAware.py 2007-12-26 15:36:41 UTC (rev 82454)
@@ -243,8 +243,8 @@
if event.oldParent is not None:
ob.unindexObject()
-def handleDynamicTypeClonedEvent(ob, event):
- """ Event subscriber for (IDynamicType, IObjectClonedEvent) events.
+def handleDynamicTypeCopiedEvent(ob, event):
+ """ Event subscriber for (IDynamicType, IObjectCopiedEvent) events.
"""
# Make sure owner local role is set after pasting
# The standard Zope mechanisms take care of executable ownership
Modified: Products.CMFCore/trunk/Products/CMFCore/event.zcml
===================================================================
--- Products.CMFCore/trunk/Products/CMFCore/event.zcml 2007-12-26 15:18:43 UTC (rev 82453)
+++ Products.CMFCore/trunk/Products/CMFCore/event.zcml 2007-12-26 15:36:41 UTC (rev 82454)
@@ -21,8 +21,8 @@
<subscriber
for=".interfaces.IDynamicType
- OFS.interfaces.IObjectClonedEvent"
- handler=".CMFCatalogAware.handleDynamicTypeClonedEvent"
+ zope.lifecycleevent.interfaces.IObjectCopiedEvent"
+ handler=".CMFCatalogAware.handleDynamicTypeCopiedEvent"
/>
<subscriber
More information about the Checkins
mailing list