Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.47.2.103 and 1.47.2.105

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."""

Removed from v.1.47.2.103  
changed lines
  Added in v.1.47.2.105


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>