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

Reply via email to