[Checkins] SVN: hurry.zoperesource/branches/icemac-IBrowserRequest/ Created `ResourceDirectories` now are registered for ``IBrowserRequest`` the base class of the previously used ``IDefaultBrowserLayer``. So this package can be used when the layer used by the application does not extend ``IDefaultBrowserLayer``, as e. g. `z3c.layer.pagelet` does.

Michael Howitz mh at gocept.com
Thu Sep 30 14:12:38 EDT 2010


Log message for revision 117096:
  Created `ResourceDirectories` now are registered for ``IBrowserRequest`` the base class of the previously used ``IDefaultBrowserLayer``. So this package can be used when the layer used by the application does not extend ``IDefaultBrowserLayer``, as e. g. `z3c.layer.pagelet` does.
  
  

Changed:
  U   hurry.zoperesource/branches/icemac-IBrowserRequest/CHANGES.txt
  U   hurry.zoperesource/branches/icemac-IBrowserRequest/src/hurry/zoperesource/zcml.py

-=-
Modified: hurry.zoperesource/branches/icemac-IBrowserRequest/CHANGES.txt
===================================================================
--- hurry.zoperesource/branches/icemac-IBrowserRequest/CHANGES.txt	2010-09-30 18:07:56 UTC (rev 117095)
+++ hurry.zoperesource/branches/icemac-IBrowserRequest/CHANGES.txt	2010-09-30 18:12:37 UTC (rev 117096)
@@ -4,7 +4,10 @@
 0.7 (unreleased)
 ================
 
-- Nothing changed yet.
+- Created ResourceDirectories now are registered for ``IBrowserRequest`` the
+  base class of the previously used ``IDefaultBrowserLayer``. So this
+  package can be used when the layer used by the application does not extend
+  ``IDefaultBrowserLayer``, as e. g. `z3c.layer.pagelet` does.
 
 
 0.6 (2010-07-29)

Modified: hurry.zoperesource/branches/icemac-IBrowserRequest/src/hurry/zoperesource/zcml.py
===================================================================
--- hurry.zoperesource/branches/icemac-IBrowserRequest/src/hurry/zoperesource/zcml.py	2010-09-30 18:07:56 UTC (rev 117095)
+++ hurry.zoperesource/branches/icemac-IBrowserRequest/src/hurry/zoperesource/zcml.py	2010-09-30 18:12:37 UTC (rev 117096)
@@ -2,7 +2,7 @@
 from hurry import resource
 from hurry.resource import zca
 from zope import component
-from zope.publisher.interfaces.browser import IDefaultBrowserLayer
+from zope.publisher.interfaces.browser import IBrowserRequest
 from zope.browserresource.directory import DirectoryResourceFactory
 from zope.security.checker import NamesChecker
 
@@ -18,15 +18,15 @@
     """Publish all hurry.resource library entry points as resources.
     """
     resource.register_plugin(zca.Plugin())
-    
+
     for library in resource.libraries():
         checker = NamesChecker(allowed_resourcedir_names)
         resource_factory = DirectoryResourceFactory(
             library.path, checker, library.name)
-        
-        adapts = (IDefaultBrowserLayer,)
+
+        adapts = (IBrowserRequest,)
         provides = Interface
-        
+
         _context.action(
             discriminator = ('adapter', adapts, provides, library.name),
             callable = component.provideAdapter,



More information about the checkins mailing list