Diff for /MPIWGWeb/MPIWGProjects.py between versions 1.32 and 1.33

version 1.32, 2004/09/30 20:06:09 version 1.33, 2004/10/01 12:08:49
Line 76  class MPIWGRoot(ZSQLExtendFolder): Line 76  class MPIWGRoot(ZSQLExtendFolder):
         """patch"""          """patch"""
         projects=self.ZopeFind(self.projects,obj_metatypes=['MPIWGProject'])          projects=self.ZopeFind(self.projects,obj_metatypes=['MPIWGProject'])
         for project in projects:          for project in projects:
             project[1].WEB_project_description[0]=project[1].WEB_project_description[0].replace("/CD/projects/","")[0:]          tmp=project[1].WEB_project_description[0].replace("/CD/projects/","")[0:]
                   setattr(project[1],'WEB_project_description',[tmp[0:]])
             RESPONSE.write("<p>%s</p>\n"%project[0])              RESPONSE.write("<p>%s</p>\n"%project[0])
                           
     def replaceNotEmpty(self,format,field):      def replaceNotEmpty(self,format,field):
Line 438  class MPIWGRoot(ZSQLExtendFolder): Line 439  class MPIWGRoot(ZSQLExtendFolder):
                   
         return returnList          return returnList
   
   
     def formatElementForOverview(self,element):      def formatElementForOverview(self,element):
         """format the element for output in overview"""          """format the element for output in overview"""
         if element[0]==1: #department          if element[0]==1: #department
             #print element[3].getContent('xdata_05')              #print element[3].getContent('xdata_05')
             if element[3].getContent('xdata_05') == "4":              if element[3].getContent('xdata_05') == "4":
                 return """<h2><a href="%s">Ind. Research Group I: %s</a></h2>"""%(element[3].absolute_url()+"/index.html",element[3].getContent('WEB_title'))                  return """<h2 class="hier"><a href="%s">Ind. Research Group I: %s</a></h2>"""%(element[3].absolute_url()+"/index.html",element[3].getContent('WEB_title'))
             if element[3].getContent('xdata_05') == "5":              if element[3].getContent('xdata_05') == "5":
                 return """<h2><a href="%s">Ind. Research Group II: %s</a></h2>"""%(element[3].absolute_url()+"/index.html",element[3].getContent('WEB_title'))                  return """<h2 class="hier"><a href="%s">Ind. Research Group II: %s</a></h2>"""%(element[3].absolute_url()+"/index.html",element[3].getContent('WEB_title'))
                           
             return """<h2><a href="%s">Department %s: %s</a></h2>"""%(element[3].absolute_url()+"/index.html",element[3].getContent('xdata_05'),element[3].getContent('WEB_title'))              return """<h2 class="hier"><a href="%s">Department %s: %s</a></h2>"""%(element[3].absolute_url()+"/index.html",element[3].getContent('xdata_05'),element[3].getContent('WEB_title'))
   
         elif element[0]==2: #mainprojects          elif element[0]==2: #mainprojects
             return """<h3><a href="%s">%s</a></h3><p>"""%(element[3].absolute_url()+"/index.html",element[3].getContent('WEB_title'))              return """<h3 class="hier"><a href="%s">%s</a></h3><p>"""%(element[3].absolute_url()+"/index.html",element[3].getContent('WEB_title'))
   
         elif element[0]==3:          elif element[0]==3:
             return """<p class="p_noindent"><a href="%s">%s</a></p>"""%(element[3].absolute_url()+"/index.html",element[3].getContent('WEB_title'))              return """<p class="hier"><a href="%s">%s</a></p>"""%(element[3].absolute_url()+"/index.html",element[3].getContent('WEB_title'))
   
                   
     def changePosition(self,treeId,select,RESPONSE=None):      def changePosition(self,treeId,select,RESPONSE=None):
         """Change Postion Entry"""          """Change Postion Entry"""
Line 791  class MPIWGProject(Folder): Line 794  class MPIWGProject(Folder):
         {'label':'Edit Themes & Disciplines','action':'editMPIWGDisciplinesThemesForm'},          {'label':'Edit Themes & Disciplines','action':'editMPIWGDisciplinesThemesForm'},
         )          )
   
   
       def index_html(self):
           """show homepage"""
       ext=self.ZopeFind(self.aq_parent,obj_ids=["project_main"])
   
           if ext:
               return getattr(self,ext[0][1].getId())()
   
           pt=PageTemplateFile('Products/MPIWGWeb/zpt/project_main').__of__(self)
           return pt()
   
     def getDataFields(self):      def getDataFields(self):
         """giveListofDatafields"""          """giveListofDatafields"""
         ret=[]          ret=[]

Removed from v.1.32  
changed lines
  Added in v.1.33


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