Author: jmorliaguet
Date: Wed Dec  7 00:34:40 2005
New Revision: 1975

Added:
   cpsskins/branches/jmo-perspectives/setup/adapters.py   (contents, props 
changed)
   cpsskins/branches/jmo-perspectives/setup/manager.py
      - copied unchanged from r1972, 
cpsskins/branches/jmo-perspectives/setup/resources.py
Removed:
   cpsskins/branches/jmo-perspectives/setup/resources.py
Modified:
   cpsskins/branches/jmo-perspectives/setup/configure.zcml
   cpsskins/branches/jmo-perspectives/setup/setting.py
   cpsskins/branches/jmo-perspectives/setup/settings.py
Log:

- split up the content of resources.py into manager.py and adapters.py



Added: cpsskins/branches/jmo-perspectives/setup/adapters.py
==============================================================================
--- (empty file)
+++ cpsskins/branches/jmo-perspectives/setup/adapters.py        Wed Dec  7 
00:34:40 2005
@@ -0,0 +1,45 @@
+##############################################################################
+#
+# Copyright (c) 2005 Nuxeo and Contributors.
+# All Rights Reserved.
+#
+# This software is subject to the provisions of the Zope Public License,
+# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
+# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
+# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
+# FOR A PARTICULAR PURPOSE.
+#
+##############################################################################
+"""
+
+$Id$
+"""
+__docformat__ = "reStructuredText"
+
+from zope.component import adapts
+from zope.interface import implements
+
+from cpsskins.setup.interfaces import IResource, ISettings
+
+class Resource(object):
+    """This adapts settings to resources
+    """
+    adapts(ISettings)
+    implements(IResource)
+
+    def __init__(self, context):
+        self.context = context
+
+    def getResource(self):
+        return self.context.resource
+
+class Relatable(object):
+    """This adapter makes settings relatable.
+    """
+    def __init__(self, context):
+        self.context = context
+
+    def __str__(self):
+        return str(self.context.title)
+

Modified: cpsskins/branches/jmo-perspectives/setup/configure.zcml
==============================================================================
--- cpsskins/branches/jmo-perspectives/setup/configure.zcml     (original)
+++ cpsskins/branches/jmo-perspectives/setup/configure.zcml     Wed Dec  7 
00:34:40 2005
@@ -8,19 +8,19 @@
 
   <adapter
       for=".interfaces.ISetting"
-      factory=".settings.Relatable"
+      factory="cpsskins.setup.adapters.Relatable"
       provides="cpsskins.relations.interfaces.IRelatable"
   />
 
   <adapter
-      for=".interfaces.ISetting"
-      factory=".settings.Resource"
+      for="cpsskins.setup.interfaces.ISetting"
+      factory="cpsskins.setup.adapters.Resource"
       provides="cpsskins.setup.interfaces.IResource"
   />
 
   <utility
       provides="cpsskins.setup.interfaces.IResourceManager"
-      factory="cpsskins.setup.resources.ResourceManager"
+      factory="cpsskins.setup.manager.ResourceManager"
   />
 
 </configure>

Modified: cpsskins/branches/jmo-perspectives/setup/setting.py
==============================================================================
--- cpsskins/branches/jmo-perspectives/setup/setting.py (original)
+++ cpsskins/branches/jmo-perspectives/setup/setting.py Wed Dec  7 00:34:40 2005
@@ -18,7 +18,6 @@
 __docformat__ = "reStructuredText"
 
 from zope.app.container.contained import Contained
-from zope.component import adapts
 from zope.interface import implements
 from persistent import Persistent
 

Modified: cpsskins/branches/jmo-perspectives/setup/settings.py
==============================================================================
--- cpsskins/branches/jmo-perspectives/setup/settings.py        (original)
+++ cpsskins/branches/jmo-perspectives/setup/settings.py        Wed Dec  7 
00:34:40 2005
@@ -18,33 +18,11 @@
 __docformat__ = "reStructuredText"
 
 from zope.app.component.site import SiteManagementFolder
-from zope.component import adapts
 from zope.interface import implements
 
-from cpsskins.setup.interfaces import IResource, ISettings
+from cpsskins.setup.interfaces import ISettings
 
 class Settings(SiteManagementFolder):
 
     implements(ISettings)
 
-class Resource(object):
-    """This adapts settings to resources
-    """
-    adapts(ISettings)
-    implements(IResource)
-
-    def __init__(self, context):
-        self.context = context
-
-    def getResource(self):
-        return self.context.resource
-
-class Relatable(object):
-    """This adapter makes settings relatable.
-    """
-    def __init__(self, context):
-        self.context = context
-
-    def __str__(self):
-        return str(self.context.title)
-
-- 
http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins

Reply via email to