version 1.47.2.103, 2008/09/07 17:13:32
|
version 1.47.2.105, 2008/09/08 10:33:30
|
Line 576 class MPIWGProject(CatalogAware,Folder):
|
Line 576 class MPIWGProject(CatalogAware,Folder):
|
def isArchivedProject(self): |
def isArchivedProject(self): |
"""check if the project is archived""" |
"""check if the project is archived""" |
|
|
completed=getattr(self,'completedAt',0) |
completed=self.getCompletedAt() |
|
|
#completed leer |
#completed leer |
if completed=="" : |
if completed=="" : |
Line 613 class MPIWGProject(CatalogAware,Folder):
|
Line 613 class MPIWGProject(CatalogAware,Folder):
|
return True; |
return True; |
else: |
else: |
return False; |
return False; |
|
|
def getCompletedAt(self): |
def getCompletedAt(self): |
"""gibt das transformierte Datum zurueck, an dem das Projekt beendet wurde.""" |
"""gibt das transformierte Datum zurueck, an dem das Projekt beendet wurde.""" |
date=getattr(self,'completedAt','') |
date=getattr(self,'completedAt','') |
Line 620 class MPIWGProject(CatalogAware,Folder):
|
Line 621 class MPIWGProject(CatalogAware,Folder):
|
return self.reTransformDate(date); |
return self.reTransformDate(date); |
else: |
else: |
# test ob parent abgeschlossen ist |
# test ob parent abgeschlossen ist |
|
try: #TODO: ersetzte try except durch vernuenftige abfrage |
ct=self.getContexts(parents=self.getContent('xdata_05'),depth=1) |
ct=self.getContexts(parents=self.getContent('xdata_05'),depth=1) |
if (len(ct)>0): #is there are parent |
if (len(ct)>0): #is there are parent |
|
|
return ct[0][0].getCompletedAt() |
return ct[0][0].getCompletedAt() |
return ''; |
return ''; |
|
except: |
|
return ''; |
|
|
def getStartedAt(self): |
def getStartedAt(self): |
"""gibt das transformierte Datum zurŸck, an dem Projekt begonnen wurde.""" |
"""gibt das transformierte Datum zurŸck, an dem Projekt begonnen wurde.""" |