Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.47.2.112 and 1.47.2.115

version 1.47.2.112, 2010/02/10 18:25:44 version 1.47.2.115, 2010/06/23 15:01:56
Line 125  class MPIWGProject_image(Image): Line 125  class MPIWGProject_image(Image):
             self.caption=caption[0:]              self.caption=caption[0:]
   
         if RESPONSE:          if RESPONSE:
       
             self.redirect(RESPONSE,"../manageImages")              self.redirect(RESPONSE,"../manageImages")
   
 class MPIWGProject(CatalogAware,Folder,Cacheable):  class MPIWGProject(CatalogAware,Folder,Cacheable):
Line 518  class MPIWGProject(CatalogAware,Folder,C Line 517  class MPIWGProject(CatalogAware,Folder,C
                   
     def copyObjectToArchive(self):      def copyObjectToArchive(self):
         """kopiere aktuelles objekt ins archiv"""          """kopiere aktuelles objekt ins archiv"""
           logging.info("copytoarchive 1")
         cb=self.aq_parent.manage_copyObjects(self.getId())          cb=self.aq_parent.manage_copyObjects(self.getId())
           logging.info("copytoarchive 2")
         self.manage_pasteObjects(cb)          self.manage_pasteObjects(cb)
           logging.info("copytoarchive 3")
         actualTime=time.localtime()          actualTime=time.localtime()
                   
         self.manage_renameObject(self.getId(),self.getId()+"_"+time.strftime("%Y%m%d%H%M%S",actualTime))          self.manage_renameObject(self.getId(),self.getId()+"_"+time.strftime("%Y%m%d%H%M%S",actualTime))
           logging.info("copytoarchive 4")
         obj=getattr(self,self.getId()+"_"+time.strftime("%Y%m%d%H%M%S",actualTime))          obj=getattr(self,self.getId()+"_"+time.strftime("%Y%m%d%H%M%S",actualTime))
         obj.setArchiveTime(time.strftime("%Y%m%d%H%M%S",actualTime))          obj.setArchiveTime(time.strftime("%Y%m%d%H%M%S",actualTime))
           logging.info("copytoarchive 5")
         ids=[x[0] for x in self.ZopeFind(obj,obj_metatypes=['MPIWGProject'])]          ids=[x[0] for x in self.ZopeFind(obj,obj_metatypes=['MPIWGProject'])]
           logging.info("copytoarchive 6")
         obj.manage_delObjects(ids)          obj.manage_delObjects(ids)
           logging.info("copytoarchive 7")
                   
     def setArchiveTime(self,time):      def setArchiveTime(self,time):
         """set Archive Time"""          """set Archive Time"""
Line 677  class MPIWGProject(CatalogAware,Folder,C Line 683  class MPIWGProject(CatalogAware,Folder,C
                 return '';                  return '';
                   
     def getStartedAt(self):      def getStartedAt(self):
         """gibt das transformierte Datum zurŸck, an dem Projekt begonnen wurde."""          """gibt das transformierte Datum zurueck, an dem Projekt begonnen wurde."""
         date=getattr(self,'startedAt','')          date=getattr(self,'startedAt','')
         if date:          if date:
             return self.reTransformDate(date);              return self.reTransformDate(date);
Line 698  class MPIWGProject(CatalogAware,Folder,C Line 704  class MPIWGProject(CatalogAware,Folder,C
                   
                   
     def transformDate(self,date):      def transformDate(self,date):
         """transformiert ein Datum von DD.MM.YYYY, MM.YYYY,YYYY nach  YYYYMMDD, alle nicht angebebenn Werte          """transformiert ein Datum von DD.MM.YYYY, MM.YYYY,YYYY nach  YYYYMMDD, alle nicht angebenen Werte
         werden auf 0 gesetzt, es wird null zurŸckgegeben falls das Datum ungueltig ist"""           werden auf 0 gesetzt, es wird null zurueckgegeben falls das Datum ungueltig ist""" 
         
         if (date==None):          if (date==None):
             return None;              return None;
Line 1153  class MPIWGProject(CatalogAware,Folder,C Line 1159  class MPIWGProject(CatalogAware,Folder,C
             return False              return False
                   
     def getPersonKeyList(self):      def getPersonKeyList(self):
         """gibt die key Liste der beteiligten Personen zurŸck (utf8 codiert)"""          """gibt die key Liste der beteiligten Personen zurueck (utf8 codiert)"""
         #logging.error("getPersonKeyList:%s"%getattr(self,'responsibleScientistsList',[]))          #logging.error("getPersonKeyList:%s"%getattr(self,'responsibleScientistsList',[]))
         try:          try:
             return [utf8ify(x[1]) for x in getattr(self,'responsibleScientistsList',[])]              return [utf8ify(x[1]) for x in getattr(self,'responsibleScientistsList',[])]

Removed from v.1.47.2.112  
changed lines
  Added in v.1.47.2.115


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