[Zope-Checkins] SVN: Products.Five/branches/1.5/ Collector #2307: ObjectCopiedEvent not dispatched to sublocations.

2007-06-10 Thread Stefan H. Holek
Log message for revision 76598:
  Collector #2307: ObjectCopiedEvent not dispatched to sublocations.
  

Changed:
  U   Products.Five/branches/1.5/event.zcml
  U   Products.Five/branches/1.5/tests/event.txt

-=-
Modified: Products.Five/branches/1.5/event.zcml
===
--- Products.Five/branches/1.5/event.zcml   2007-06-10 21:15:48 UTC (rev 
76597)
+++ Products.Five/branches/1.5/event.zcml   2007-06-10 21:18:04 UTC (rev 
76598)
@@ -16,4 +16,7 @@
   !-- dispatch IObjectClonedEvent with top-down semantics --
   subscriber handler=OFS.subscribers.dispatchObjectClonedEvent /
 
+  !-- dispatch IObjectCopiedEvent with top-down semantics --
+  subscriber handler=OFS.subscribers.dispatchObjectCopiedEvent /
+
 /configure

Modified: Products.Five/branches/1.5/tests/event.txt
===
--- Products.Five/branches/1.5/tests/event.txt  2007-06-10 21:15:48 UTC (rev 
76597)
+++ Products.Five/branches/1.5/tests/event.txt  2007-06-10 21:18:04 UTC (rev 
76598)
@@ -57,6 +57,7 @@
 
from zope.component.interfaces import IObjectEvent, IRegistrationEvent
from zope.app.container.interfaces import IObjectMovedEvent
+   from zope.lifecycleevent.interfaces import IObjectCopiedEvent
from OFS.interfaces import IObjectWillBeMovedEvent
from OFS.interfaces import IObjectClonedEvent
from OFS.interfaces import IItem
@@ -64,6 +65,7 @@
   ... 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) or
   ... IRegistrationEvent.providedBy(event)):
@@ -72,6 +74,7 @@
 
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))
@@ -83,6 +86,7 @@
zope.component.provideAdapter(OFS.subscribers.ObjectManagerSublocations)

zope.component.provideHandler(OFS.subscribers.dispatchObjectWillBeMovedEvent)
zope.component.provideHandler(OFS.subscribers.dispatchObjectMovedEvent)
+   zope.component.provideHandler(OFS.subscribers.dispatchObjectCopiedEvent)
zope.component.provideHandler(OFS.subscribers.dispatchObjectClonedEvent)
 
 We need at least one fake deprecated method to tell the compatibility
@@ -133,6 +137,7 @@
 
res = folder.manage_clone(folder.marine, 'tank')
   ObjectCopiedEvent tank
+  ObjectCopiedEvent dog
   ObjectWillBeAddedEvent tank
   ObjectWillBeAddedEvent dog
   ObjectAddedEvent tank
@@ -282,6 +287,7 @@
 
res = folder.manage_clone(folder.pluto, 'mickey')
   ObjectCopiedEvent mickey
+  ObjectCopiedEvent donald
   ObjectWillBeAddedEvent mickey
   ObjectWillBeAddedEvent donald
   ObjectAddedEvent mickey
@@ -414,6 +420,7 @@
 
res = folder.manage_clone(folder.firefly, 'serenity')
   ObjectCopiedEvent serenity
+  ObjectCopiedEvent mel
   ObjectWillBeAddedEvent serenity
   ObjectWillBeAddedEvent mel
   ObjectAddedEvent serenity

___
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins


[Zope-Checkins] SVN: Products.Five/branches/1.5/ Prepare Five 1.5.3.

2007-06-10 Thread Stefan H. Holek
Log message for revision 76600:
  Prepare Five 1.5.3.
  

Changed:
  U   Products.Five/branches/1.5/CHANGES.txt
  U   Products.Five/branches/1.5/version.txt

-=-
Modified: Products.Five/branches/1.5/CHANGES.txt
===
--- Products.Five/branches/1.5/CHANGES.txt  2007-06-10 21:24:20 UTC (rev 
76599)
+++ Products.Five/branches/1.5/CHANGES.txt  2007-06-10 21:51:03 UTC (rev 
76600)
@@ -2,9 +2,12 @@
 Five Changes
 
 
-Five 1.5.x (svn/unreleased)
+Five 1.5.3 (svn/unreleased)
 ===
 
+* 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.5/version.txt
===
--- Products.Five/branches/1.5/version.txt  2007-06-10 21:24:20 UTC (rev 
76599)
+++ Products.Five/branches/1.5/version.txt  2007-06-10 21:51:03 UTC (rev 
76600)
@@ -1 +1 @@
-Five 1.5.2
+Five 1.5.3

___
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins


[Zope-Checkins] SVN: Products.Five/tags/1.5.3/ Tagged Five 1.5.3 at r76600.

2007-06-10 Thread Stefan H. Holek
Log message for revision 76601:
  Tagged Five 1.5.3 at r76600.
  

Changed:
  A   Products.Five/tags/1.5.3/

-=-
Copied: Products.Five/tags/1.5.3 (from rev 76600, Products.Five/branches/1.5)

___
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins


[Zope-Checkins] SVN: Zope/branches/2.10/lib/python/Products/ Stitched Five 1.5.3 tag into Zope 2.10 branch.

2007-06-10 Thread Stefan H. Holek
Log message for revision 76602:
  Stitched Five 1.5.3 tag into Zope 2.10 branch.
  

Changed:
  _U  Zope/branches/2.10/lib/python/Products/

-=-

Property changes on: Zope/branches/2.10/lib/python/Products
___
Name: svn:externals
   - Five
svn://svn.zope.org/repos/main/Products.Five/tags/1.5.2-plus-registerPackage-fix

   + Fivesvn://svn.zope.org/repos/main/Products.Five/tags/1.5.3


___
Zope-Checkins maillist  -  Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins