Author: jmorliaguet Date: Fri Jun 23 13:55:31 2006 New Revision: 3497 Modified: cpsskins/branches/paris-sprint-2006/setup/io/adapters.py cpsskins/branches/paris-sprint-2006/setup/io/utils.py
Log: - IO fixes Modified: cpsskins/branches/paris-sprint-2006/setup/io/adapters.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/setup/io/adapters.py (original) +++ cpsskins/branches/paris-sprint-2006/setup/io/adapters.py Fri Jun 23 13:55:31 2006 @@ -60,8 +60,9 @@ raise NotImplementedError def updateURIMapping(self): - uri = u'cpsskins://%s:%s' % (IType(self.context).name, + uri = u'cpsskins://%s:%s' % (str(IType(self.context)), self.node.getAttribute(u'id')) + print uri self.mapping.update({uri: self.context}) def clone(self, other): @@ -91,7 +92,7 @@ """ implements(IDOMAdapter) - reserved_attrs = u'id', u'type', u'value' + reserved_attrs = u'id', u'type', u'value', u'perspective' def save(self): context = self.context Modified: cpsskins/branches/paris-sprint-2006/setup/io/utils.py ============================================================================== --- cpsskins/branches/paris-sprint-2006/setup/io/utils.py (original) +++ cpsskins/branches/paris-sprint-2006/setup/io/utils.py Fri Jun 23 13:55:31 2006 @@ -53,7 +53,7 @@ # relations relations = mgr.getRelationStorage() - relations.purge() + #relations.purge() document = parseString(archive[u'relations.xml']) root = document.documentElement @@ -130,8 +130,8 @@ exporter = getMultiAdapter((theme, root), IDOMAdapter) exporter.archive = archive exporter.document = document - exporter.fields_as_attributes = u'title', u'description' - exporter.ignored_fields = u'name', + exporter.fields_as_attributes = (u'title', u'description', + u'perspective', u'name') exporter.save() archive[u'themes.xml'] = document.toprettyxml(indent=u' ', -- http://lists.nuxeo.com/mailman/listinfo/z3lab-checkins