[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