--- MPIWGWeb/Attic/MPIWGRoot.py 2008/08/26 14:00:42 1.1.2.3 +++ MPIWGWeb/Attic/MPIWGRoot.py 2008/08/28 15:18:49 1.1.2.5 @@ -68,6 +68,7 @@ class MPIWGRoot(ZSQLExtendFolder): return ret + def harvestProjects(self): """harvest""" folder="/tmp" @@ -845,6 +846,22 @@ class MPIWGRoot(ZSQLExtendFolder): else: return entry + def getTreeRSS(self,dep=None,date=None,onlyActive=0,onlyArchived=0): + """generateTree""" + rss=""" + + """ + + for obj in self.getTree(dep, date, onlyActive, onlyArchived): + rss+="""""" + rss+="""http://wwwneu.mpiwg-berlin.mpg.de/en/research/projects/%s"""%obj[3].getId() + rss+="""""" + + rss+=""" + """ + + + return rss def getTree(self,dep=None,date=None,onlyActive=0,onlyArchived=0): """generate Tree from project list @@ -973,6 +990,11 @@ class MPIWGRoot(ZSQLExtendFolder): logging.info("Changed!Completed+++++++++++++++++++++++++++++++++") entryChanged = True + if not (fields[nr][3].getStartedAt()==fields[nr][3].transformDate(form[str(nr)+'_started'])): + fields[nr][3].setStartedAt(form[str(nr)+'_started']) + logging.info("Changed!Started+++++++++++++++++++++++++++++++++") + entryChanged = True + if entryChanged: logging.info("Changed!+++++++++++++++++++++++++++++++++")