[Zope-Checkins] SVN: Products.Five/branches/1.4/ Revert fix for
#2307 (for now) as half of Plonistan is running Zope 2.9.7
Stefan H. Holek
stefan at epy.co.at
Thu Jun 21 13:56:44 EDT 2007
Log message for revision 76909:
Revert fix for #2307 (for now) as half of Plonistan is running Zope 2.9.7
with Five 1.4 branch -- and they are complaining noisily.
Changed:
U Products.Five/branches/1.4/CHANGES.txt
U Products.Five/branches/1.4/event.zcml
U Products.Five/branches/1.4/tests/event.txt
-=-
Modified: Products.Five/branches/1.4/CHANGES.txt
===================================================================
--- Products.Five/branches/1.4/CHANGES.txt 2007-06-21 17:51:02 UTC (rev 76908)
+++ Products.Five/branches/1.4/CHANGES.txt 2007-06-21 17:56:43 UTC (rev 76909)
@@ -2,15 +2,12 @@
Five Changes
============
-Five 1.4.3 (svn/unreleased)
-===========================
+Five 1.4.3 (unreleased)
+=======================
Bugfixes
--------
-* ObjectCopiedEvent was not dispatched to sublocations.
- (http://www.zope.org/Collectors/Zope/2307)
-
* Relaxed requirements for context of browser.pagetemplatefile's
ZopeTwoPageTemplateFile, to reduce barriers for testing renderability
of views which use them. (http://www.zope.org/Collectors/Zope/2327)
Modified: Products.Five/branches/1.4/event.zcml
===================================================================
--- Products.Five/branches/1.4/event.zcml 2007-06-21 17:51:02 UTC (rev 76908)
+++ Products.Five/branches/1.4/event.zcml 2007-06-21 17:56:43 UTC (rev 76909)
@@ -33,12 +33,4 @@
handler="OFS.subscribers.dispatchObjectClonedEvent"
/>
- <!-- dispatch IObjectCopiedEvent with "top-down" semantics -->
-
- <subscriber
- for="OFS.interfaces.IItem
- zope.app.event.interfaces.IObjectCopiedEvent"
- handler="OFS.subscribers.dispatchObjectCopiedEvent"
- />
-
</configure>
Modified: Products.Five/branches/1.4/tests/event.txt
===================================================================
--- Products.Five/branches/1.4/tests/event.txt 2007-06-21 17:51:02 UTC (rev 76908)
+++ Products.Five/branches/1.4/tests/event.txt 2007-06-21 17:56:43 UTC (rev 76909)
@@ -60,7 +60,6 @@
>>> from zope.app.event.interfaces import IObjectEvent
>>> from zope.app.container.interfaces import IObjectMovedEvent
- >>> from zope.app.event.interfaces import IObjectCopiedEvent
>>> from OFS.interfaces import IObjectWillBeMovedEvent
>>> from OFS.interfaces import IObjectClonedEvent
>>> from OFS.interfaces import IItem
@@ -68,7 +67,6 @@
... print event.__class__.__name__, object.getId()
>>> def printObjectEventExceptSome(object, event):
... if (IObjectMovedEvent.providedBy(event) or
- ... IObjectCopiedEvent.providedBy(event) or
... IObjectWillBeMovedEvent.providedBy(event) or
... IObjectClonedEvent.providedBy(event)):
... return
@@ -76,7 +74,6 @@
>>> from zope.component import provideHandler
>>> provideHandler(printObjectEvent, (IItem, IObjectMovedEvent))
- >>> provideHandler(printObjectEvent, (IItem, IObjectCopiedEvent))
>>> provideHandler(printObjectEvent, (IItem, IObjectWillBeMovedEvent))
>>> provideHandler(printObjectEvent, (IItem, IObjectClonedEvent))
>>> provideHandler(printObjectEventExceptSome, (None, IObjectEvent))
@@ -137,7 +134,6 @@
>>> res = folder.manage_clone(folder.marine, 'tank')
ObjectCopiedEvent tank
- ObjectCopiedEvent dog
ObjectWillBeAddedEvent tank
ObjectWillBeAddedEvent dog
ObjectAddedEvent tank
@@ -287,7 +283,6 @@
>>> res = folder.manage_clone(folder.pluto, 'mickey')
ObjectCopiedEvent mickey
- ObjectCopiedEvent donald
ObjectWillBeAddedEvent mickey
ObjectWillBeAddedEvent donald
ObjectAddedEvent mickey
@@ -420,7 +415,6 @@
>>> res = folder.manage_clone(folder.firefly, 'serenity')
ObjectCopiedEvent serenity
- ObjectCopiedEvent mel
ObjectWillBeAddedEvent serenity
ObjectWillBeAddedEvent mel
ObjectAddedEvent serenity
More information about the Zope-Checkins
mailing list