--- 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+=""" """