Author: jmorliaguet Date: Wed Apr 26 23:46:26 2006 New Revision: 2970 Modified: cpsskins/branches/paris-sprint-2006/configuration/displays/metaconfigure.py cpsskins/branches/paris-sprint-2006/perspectives/configure.zcml cpsskins/branches/paris-sprint-2006/setup/utils.py cpsskins/branches/paris-sprint-2006/ui/authoring/views.py Log:
- fixes Modified: cpsskins/branches/paris-sprint-2006/configuration/displays/metaconfigure.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/configuration/displays/metaconfigure.py (original) +++ cpsskins/branches/paris-sprint-2006/configuration/displays/metaconfigure.py Wed Apr 26 23:46:26 2006 @@ -22,12 +22,14 @@ from zope.component.zcml import adapter from zope.app.content.interfaces import IContentType from zope.configuration.exceptions import ConfigurationError +from zope.component.interface import provideInterface from zope.component import queryUtility, provideUtility from zope.interface import alsoProvides from cpsskins import configuration from cpsskins.elements.interfaces import IElementType from cpsskins.elements.interfaces import IDisplay +from cpsskins.setup.interfaces import INameType def display(_context, name=u'', schema=None, factory=None): @@ -74,3 +76,5 @@ # set up interface types alsoProvides(schema, IContentType) + provideInterface(name, schema, INameType) + Modified: cpsskins/branches/paris-sprint-2006/perspectives/configure.zcml ============================================================================== --- cpsskins/branches/paris-sprint-2006/perspectives/configure.zcml (original) +++ cpsskins/branches/paris-sprint-2006/perspectives/configure.zcml Wed Apr 26 23:46:26 2006 @@ -33,6 +33,16 @@ /> <interface + interface=".interfaces.IPerspective" + type="cpsskins.setup.interfaces.IResourceType" + /> + + <interface + interface=".interfaces.IPerspective" + type="zope.app.content.interfaces.IContentType" + /> + + <interface name="perspective" interface=".interfaces.IPerspective" type="cpsskins.setup.interfaces.INameType" Modified: cpsskins/branches/paris-sprint-2006/setup/utils.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/setup/utils.py (original) +++ cpsskins/branches/paris-sprint-2006/setup/utils.py Wed Apr 26 23:46:26 2006 @@ -138,7 +138,7 @@ %(content)s </%(name)s> """ % { - 'name': schema.getTaggedValue(u'name'), + 'name': getTypeName(schema), 'uri': IIdentifiable(context).getURI(), 'content': u'\n'.join(content), } Modified: cpsskins/branches/paris-sprint-2006/ui/authoring/views.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/ui/authoring/views.py (original) +++ cpsskins/branches/paris-sprint-2006/ui/authoring/views.py Wed Apr 26 23:46:26 2006 @@ -54,7 +54,7 @@ self.tmutil = getThemeManager(context) def getSessionInfo(self): - s = ISession(request, None) + s = ISession(self.request, None) if s is not None: return s['cpsskins'] return None -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins