[Zope-CMF] IObjectAdded vs. manage_afterAdd
Doyon, Jean-Francois
jdoyon at NRCan.gc.ca
Mon Jan 22 15:57:07 EST 2007
Hello,
I'm trying to use IObjectAdded for an object that looks like this:
class MapServerMap(PortalFolder, PortalContent, CLFMetadataImpl):
""" Map Server Map Class """
implements(IMapServerMap)
Without success ... The event doesn't seem to fire at all.
I've used the event on a tool successfully however.
This doesn't seem to work even if I use five:deprecatedManageAddDelete ...
This page seems to suggest it should though:
http://codespeak.net/z3/five/event.html
"This tells Zope that you acknowledge that your class contains deprecated methods, and ask it to still call them in the proper manner. So Zope will be sending events when an object is added, for instance, and in addition call your old manage_afterAdd method."
My configure.zcml contains:
<subscriber
for=".interfaces.IMapServerMap
zope.app.container.interfaces.IObjectAddedEvent"
handler=".MapServerMap.added" />
Thoughts?
Thanks,
Jean-François Doyon
Internet Service Development and Systems Support / Spécialiste de dèveloppements internet et soutien technique
Canada Centre for Remote Sensing/Centre Canadien de télédétection
Natural Resources Canada/Ressources Naturelles Canada
http://atlas.gc.ca
Tel./Tél.: (613) 992-4902
Fax: (613) 947-2410
More information about the Zope-CMF
mailing list