[Checkins] SVN: z3c.pagelet/trunk/ Change request interface in pagelet adapter signature e.g.
Roger Ineichen
roger at projekt01.ch
Tue Dec 14 05:09:18 EST 2010
Log message for revision 118859:
Change request interface in pagelet adapter signature e.g.
(context, request, pagelet). Switch from IBrowserRequest to IHTTPRequest.
This allows to use the pagelet pattern for jsonrpc requests which doesn't
provide IBrowserRequest.
Changed:
U z3c.pagelet/trunk/CHANGES.txt
U z3c.pagelet/trunk/src/z3c/pagelet/provider.py
-=-
Modified: z3c.pagelet/trunk/CHANGES.txt
===================================================================
--- z3c.pagelet/trunk/CHANGES.txt 2010-12-14 09:36:13 UTC (rev 118858)
+++ z3c.pagelet/trunk/CHANGES.txt 2010-12-14 10:09:18 UTC (rev 118859)
@@ -5,7 +5,10 @@
1.2.2 (unreleased)
------------------
-- Nothing changed yet.
+- Change request interface in pagelet adapter signature e.g.
+ (context, request, pagelet). Switch from IBrowserRequest to IHTTPRequest.
+ This allows to use the pagelet pattern for jsonrpc request which doesn't
+ provide IBrowserRequest.
1.2.1 (2010-07-29)
Modified: z3c.pagelet/trunk/src/z3c/pagelet/provider.py
===================================================================
--- z3c.pagelet/trunk/src/z3c/pagelet/provider.py 2010-12-14 09:36:13 UTC (rev 118858)
+++ z3c.pagelet/trunk/src/z3c/pagelet/provider.py 2010-12-14 10:09:18 UTC (rev 118859)
@@ -17,7 +17,7 @@
import zope.component
import zope.interface
-import zope.publisher.interfaces.browser
+import zope.publisher.interfaces.http
import z3c.pagelet.interfaces
@@ -28,7 +28,7 @@
zope.interface.implements(z3c.pagelet.interfaces.IPageletRenderer)
zope.component.adapts(zope.interface.Interface,
- zope.publisher.interfaces.browser.IBrowserRequest,
+ zope.publisher.interfaces.http.IHTTPRequest,
z3c.pagelet.interfaces.IPagelet)
def __init__(self, context, request, pagelet):
More information about the checkins
mailing list