Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.47.2.122 and 1.47.2.125

version 1.47.2.122, 2011/05/20 13:49:39 version 1.47.2.125, 2012/01/09 10:36:48
Line 237  class MPIWGProject(CatalogAware,Folder,C Line 237  class MPIWGProject(CatalogAware,Folder,C
     security=ClassSecurityInfo()      security=ClassSecurityInfo()
     meta_type='MPIWGProject'      meta_type='MPIWGProject'
     default_catalog='ProjectCatalog'      default_catalog='ProjectCatalog'
       
     def redirect(self,RESPONSE,url):      def redirect(self,RESPONSE,url):
         """mache ein redirect mit einem angehaengten time stamp um ein reload zu erzwingen"""          """mache ein redirect mit einem angehaengten time stamp um ein reload zu erzwingen"""
                   
Line 759  class MPIWGProject(CatalogAware,Folder,C Line 760  class MPIWGProject(CatalogAware,Folder,C
         else:          else:
             return 1              return 1
                   
       def isActualForIndex(self): #isActual kann nicht indiziert werden, da intern fom ZCAtalog verwendete Funktion
           """gibt 1 zurueck wenn aktuell, 0 sonst"""
           actualTime=time.localtime()
           
           
           #print getattr(self,'archiveTime',actualTime)
           if getattr(self,'archiveTime',actualTime)< actualTime:
               return 0
           else:
               return 1
           
     def copyObjectToArchive(self):      def copyObjectToArchive(self):
         """kopiere aktuelles objekt ins archiv"""          """kopiere aktuelles objekt ins archiv"""
         logging.info("copytoarchive 1")          logging.info("copytoarchive 1")
Line 1031  class MPIWGProject(CatalogAware,Folder,C Line 1043  class MPIWGProject(CatalogAware,Folder,C
         return pt()          return pt()
           
       
     def harvest_page(self,context=None):      def harvest_page(self,context=None,mode="normal"):
         """seite fuer harvesting fuer die Projektsuche"""          """seite fuer harvesting fuer die Projektsuche"""
         if not context:          if not context:
             context=self              context=self
                           
         if self.isActiveProject() and self.isActual():          if self.isActiveProject() and self.isActual():
                templates = self.en.getHarvestCache()
               
              ext=getattr(self,"harvest_main",None)               ext=getattr(self,"harvest_main",None)
              if ext:               if ext:
                  return getattr(self,ext.getId())()                   rendered = getattr(self,ext.getId())()
                    templates[self.absolute_url()]=rendered
               
                    return rendered
                    
   
              pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','harvest_main')).__of__(context)                   pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','harvest_main')).__of__(context)    
   
                rendered = pt()
                templates[self.absolute_url()]=rendered
               
                return rendered
                    
   
              return pt()  
               
     def index_html(self,request=True,context=None):      def index_html(self,request=True,context=None):
         """show homepage"""          """show homepage"""

Removed from v.1.47.2.122  
changed lines
  Added in v.1.47.2.125


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