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