Author: jmorliaguet
Date: Sun Nov 20 20:11:09 2005
New Revision: 1905

Modified:
   cpsskins/branches/jmo-perspectives/perspectives/__init__.py
   cpsskins/branches/jmo-perspectives/perspectives/configure.zcml
   cpsskins/branches/jmo-perspectives/resources/manager.py
Log:

- added an adapter to connect objects (as resources) to the resource manager



Modified: cpsskins/branches/jmo-perspectives/perspectives/__init__.py
==============================================================================
--- cpsskins/branches/jmo-perspectives/perspectives/__init__.py (original)
+++ cpsskins/branches/jmo-perspectives/perspectives/__init__.py Sun Nov 20 
20:11:09 2005
@@ -56,6 +56,8 @@
         return str(self.context)
 
 class Resources(ResourceManager):
+    """This adapter makes perspectives usable as resources
+    """
     setting_type = configuration.IPerspective
     setting_factory = configuration.Perspective
 

Modified: cpsskins/branches/jmo-perspectives/perspectives/configure.zcml
==============================================================================
--- cpsskins/branches/jmo-perspectives/perspectives/configure.zcml      
(original)
+++ cpsskins/branches/jmo-perspectives/perspectives/configure.zcml      Sun Nov 
20 20:11:09 2005
@@ -40,4 +40,10 @@
       factory=".Resources"
   />
 
+  <adapter
+      provides="cpsskins.resources.manager.IResourceManager"
+      for=".interfaces.IPerspective"
+      factory=".Resources"
+  />
+
 </configure>

Modified: cpsskins/branches/jmo-perspectives/resources/manager.py
==============================================================================
--- cpsskins/branches/jmo-perspectives/resources/manager.py     (original)
+++ cpsskins/branches/jmo-perspectives/resources/manager.py     Sun Nov 20 
20:11:09 2005
@@ -59,8 +59,8 @@
 
     implements(IResourceManager)
 
-    def __init__(self, setting=None):
-        self.setting = setting
+    def __init__(self, context=None):
+        self.context = context
 
     def register(self, name=u'', title=u'', resource=None, context=None):
         """Register a local resource."""
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to