Author: jmorliaguet Date: Sat May 20 00:11:57 2006 New Revision: 3165 Modified: cpsskins/branches/paris-sprint-2006/setup/utils.py cpsskins/branches/paris-sprint-2006/standard/io/setting.py
Log: - fixes 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 Sat May 20 00:11:57 2006 @@ -42,6 +42,9 @@ def getContentType(name): return getType(name)[-1] +def getResourceTypeName(name): + return name.split('-')[0] + def getTypeName(type): """Return the type signature's name from the type signature. """ Modified: cpsskins/branches/paris-sprint-2006/standard/io/setting.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/standard/io/setting.py (original) +++ cpsskins/branches/paris-sprint-2006/standard/io/setting.py Sat May 20 00:11:57 2006 @@ -21,6 +21,7 @@ from zope.interface import implements from cpsskins.setup.interfaces import IResource, IType +from cpsskins.setup.utils import getResourceTypeName from cpsskins.setup.io.interfaces import IDOMAdapter from cpsskins.setup.io.adapters import BaseDOMAdapter @@ -60,8 +61,10 @@ context = self.context node = self.node + typename = node.getAttribute(u'type') resource = IResource(context).getResource() importer = getMultiAdapter((resource, node), IDOMAdapter) + importer.object_type = getResourceTypeName(typename) importer.load() -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins