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