[Checkins] SVN: z3c.traverser/trunk/ fire beforeupdateevent in
viewlet view
Bernd Dorn
bernd.dorn at lovelysystems.com
Sat May 5 13:13:06 EDT 2007
Log message for revision 75508:
fire beforeupdateevent in viewlet view
Changed:
U z3c.traverser/trunk/CHANGES.txt
U z3c.traverser/trunk/setup.py
U z3c.traverser/trunk/src/z3c/traverser/viewlet/browser.py
U z3c.traverser/trunk/src/z3c/traverser/viewlet/configure.zcml
-=-
Modified: z3c.traverser/trunk/CHANGES.txt
===================================================================
--- z3c.traverser/trunk/CHANGES.txt 2007-05-05 16:58:45 UTC (rev 75507)
+++ z3c.traverser/trunk/CHANGES.txt 2007-05-05 17:13:06 UTC (rev 75508)
@@ -2,8 +2,10 @@
Changes
=======
-After 1.1.1 (1.1.2)
+After 1.1.1 (1.1.3)
===================
- Added principal namespace, see namespace.txt
+- Fire BeforeUpdateEvent in viewlet view
+
Modified: z3c.traverser/trunk/setup.py
===================================================================
--- z3c.traverser/trunk/setup.py 2007-05-05 16:58:45 UTC (rev 75507)
+++ z3c.traverser/trunk/setup.py 2007-05-05 17:13:06 UTC (rev 75508)
@@ -3,7 +3,7 @@
setup(
name = 'z3c.traverser',
- version = '0.1.2',
+ version = '0.1.3',
author = "Zope Community",
author_email = "zope3-dev at zope.org",
description = open("README.txt").read(),
@@ -18,6 +18,7 @@
install_requires=[
'setuptools',
'zope.component',
+ 'zope.contentprovider',
'zope.interface',
'zope.publisher',
'zope.traversing',
Modified: z3c.traverser/trunk/src/z3c/traverser/viewlet/browser.py
===================================================================
--- z3c.traverser/trunk/src/z3c/traverser/viewlet/browser.py 2007-05-05 16:58:45 UTC (rev 75507)
+++ z3c.traverser/trunk/src/z3c/traverser/viewlet/browser.py 2007-05-05 17:13:06 UTC (rev 75508)
@@ -3,6 +3,8 @@
import urllib
from zope.security.proxy import removeSecurityProxy
from zope.publisher.browser import BrowserView
+from zope.contentprovider.interfaces import BeforeUpdateEvent
+from zope import event
class ViewletAbsoluteURL(absoluteurl.AbsoluteURL):
@@ -69,6 +71,7 @@
class ViewletView(BrowserView):
def __call__(self):
+ event.notify(BeforeUpdateEvent(self.context, self.request))
self.context.update()
return self.context.render()
Modified: z3c.traverser/trunk/src/z3c/traverser/viewlet/configure.zcml
===================================================================
--- z3c.traverser/trunk/src/z3c/traverser/viewlet/configure.zcml 2007-05-05 16:58:45 UTC (rev 75507)
+++ z3c.traverser/trunk/src/z3c/traverser/viewlet/configure.zcml 2007-05-05 17:13:06 UTC (rev 75508)
@@ -93,12 +93,12 @@
factory=".namespace.ViewletHandler"
/>
- <adapter
+ <browser:page
name="index.html"
- for="zope.viewlet.interfaces.IViewlet
- zope.publisher.interfaces.browser.IBrowserRequest"
+ for="zope.viewlet.interfaces.IViewlet"
+ layer="zope.publisher.interfaces.browser.IBrowserRequest"
permission="zope.Public"
- provides="zope.publisher.interfaces.browser.IBrowserView"
- factory=".browser.ViewletView"/>
+ class=".browser.ViewletView"/>
+
</configure>
\ No newline at end of file
More information about the Checkins
mailing list