--- MPIWGWeb/Attic/MPIWGRoot.py 2008/08/29 07:31:05 1.1.2.7
+++ MPIWGWeb/Attic/MPIWGRoot.py 2008/09/01 15:42:58 1.1.2.9
@@ -61,6 +61,17 @@ class MPIWGRoot(ZSQLExtendFolder):
folders=['MPIWGProject','Folder','ECHO_Navigation']
meta_type='MPIWGRoot'
+ def copyAllImagesToMargin(self):
+ """tranformiere alle Bilder in die Margins"""
+ projects=self.getTree()
+ ret=""
+ for project in projects:
+ proj=project[3]
+ try:
+ persons=proj.copyImageToMargin();
+ except:
+ logging.error("Cannnot do: %s"%repr(project))
+
def transformProjectsToId(self):
"""trnasformiere zu ID, Hilfsfunktion die die alten Templates analysiert und mit der neuen Liste
verantwortlicher Personen versieht"""
@@ -84,6 +95,7 @@ class MPIWGRoot(ZSQLExtendFolder):
proj.responsibleScientistsList.append((person[0],person[1][0].getObject().getKey()))
return ret
+
def harvestProjects(self):
"""harvest"""
@@ -871,10 +883,11 @@ class MPIWGRoot(ZSQLExtendFolder):
linkStr="""http://wwwneu.mpiwg-berlin.mpg.de/en/research/projects/%s"""
rss+="""- """
rss+=linkStr%obj[3].getId()
- if hasattr(obj[3],'publicationList'):
- rss+=linkStr%obj[3].getId()+"/publicationList";
rss+="""
"""
-
+ if hasattr(obj[3],'publicationList'):
+ rss+="""- """
+ rss+=linkStr%(obj[3].getId()+"/publicationList");
+ rss+="""
"""
rss+="""
"""