Diff for /MPIWGWeb/Attic/MPIWGRoot.py between versions 1.1.2.7 and 1.1.2.10

version 1.1.2.7, 2008/08/29 07:31:05 version 1.1.2.10, 2008/09/02 12:00:06
Line 61  class MPIWGRoot(ZSQLExtendFolder): Line 61  class MPIWGRoot(ZSQLExtendFolder):
     folders=['MPIWGProject','Folder','ECHO_Navigation']      folders=['MPIWGProject','Folder','ECHO_Navigation']
     meta_type='MPIWGRoot'      meta_type='MPIWGRoot'
   
       def copyAllImagesToMargin(self):
           """tranformiere alle Bilder in die Margins"""
           projects=self.getTree()
           ret=""
           for project in projects:
               proj=project[3]
               try:
                   persons=proj.copyImageToMargin();
               except:
                   logging.error("Cannnot do: %s"%repr(project))
                   
     def transformProjectsToId(self):      def transformProjectsToId(self):
         """trnasformiere zu ID, Hilfsfunktion die die alten Templates analysiert und mit der neuen Liste          """trnasformiere zu ID, Hilfsfunktion die die alten Templates analysiert und mit der neuen Liste
         verantwortlicher Personen versieht"""          verantwortlicher Personen versieht"""
Line 85  class MPIWGRoot(ZSQLExtendFolder): Line 96  class MPIWGRoot(ZSQLExtendFolder):
                   
         return ret          return ret
                                   
                   
     def harvestProjects(self):      def harvestProjects(self):
         """harvest"""          """harvest"""
         folder="/tmp"          folder="/tmp"
Line 327  class MPIWGRoot(ZSQLExtendFolder): Line 339  class MPIWGRoot(ZSQLExtendFolder):
   
     def isActiveMember(self,key):      def isActiveMember(self,key):
         """tested ob Mitarbeiter key ist aktiv"""          """tested ob Mitarbeiter key ist aktiv"""
           key=utf8ify(key)
         ret=self.getat(self.ZSQLInlineSearch(_table='personal_www',          ret=self.getat(self.ZSQLInlineSearch(_table='personal_www',
                                             _op_key='eq',key=key,                                              _op_key='eq',key=key,
                                             _op_publish_the_data='eq',                                              _op_publish_the_data='eq',
Line 525  class MPIWGRoot(ZSQLExtendFolder): Line 538  class MPIWGRoot(ZSQLExtendFolder):
                         else:                          else:
                             ret.append(project)                              ret.append(project)
                   
         logging.debug("getContexts: childs=%s parents=%s depth=%s => %s"%(childs,parents,depth,repr(ret)))          #logging.debug("getContexts: childs=%s parents=%s depth=%s => %s"%(childs,parents,depth,repr(ret)))
         return ret          return ret
   
           
Line 871  class MPIWGRoot(ZSQLExtendFolder): Line 884  class MPIWGRoot(ZSQLExtendFolder):
             linkStr="""<link>http://wwwneu.mpiwg-berlin.mpg.de/en/research/projects/%s</link>"""              linkStr="""<link>http://wwwneu.mpiwg-berlin.mpg.de/en/research/projects/%s</link>"""
             rss+="""<item>"""              rss+="""<item>"""
             rss+=linkStr%obj[3].getId()              rss+=linkStr%obj[3].getId()
               rss+="""</item>"""
             if hasattr(obj[3],'publicationList'):              if hasattr(obj[3],'publicationList'):
                 rss+=linkStr%obj[3].getId()+"/publicationList";              rss+="""<item>"""
                   rss+=linkStr%(obj[3].getId()+"/publicationList");
             rss+="""</item>"""              rss+="""</item>"""
           
         rss+="""</channel>          rss+="""</channel>
         </rss>"""          </rss>"""
   
Line 1068  class MPIWGRoot(ZSQLExtendFolder): Line 1082  class MPIWGRoot(ZSQLExtendFolder):
                   
         if key=="":          if key=="":
             return ""              return ""
           key=utf8ify(key)
         catalogged=self.MembersCatalog({'getKey':key})          catalogged=self.MembersCatalog({'getKey':key})
         if len(catalogged)==0:          if len(catalogged)==0:
             return ""              return ""
Line 1115  class MPIWGRoot(ZSQLExtendFolder): Line 1130  class MPIWGRoot(ZSQLExtendFolder):
         if proj:          if proj:
             proj2=[]              proj2=[]
             for x in proj:              for x in proj:
                   #logging.error("proj:%s"%repr(x.getPath()))
                 if (not getattr(x.getObject(),'invisible',None)) and (getattr(x.getObject(),'archiveTime','')==''):                     if (not getattr(x.getObject(),'invisible',None)) and (getattr(x.getObject(),'archiveTime','')==''):   
                       proj2.append(x)                        proj2.append(x)
   
Line 1126  class MPIWGRoot(ZSQLExtendFolder): Line 1142  class MPIWGRoot(ZSQLExtendFolder):
         proj2.sort(sortP)          proj2.sort(sortP)
   
         projectListe=[]          projectListe=[]
                   #logging.error("getprojectsofmember proj2: %s"%repr(proj2))
         for proj in proj2:             for proj in proj2:   
             obj=proj.getObject()              obj=proj.getObject()
             add=False              add=False
Line 1154  class MPIWGRoot(ZSQLExtendFolder): Line 1170  class MPIWGRoot(ZSQLExtendFolder):
             if add:              if add:
                 projectListe.append(obj)                  projectListe.append(obj)
                                   
                #logging.error("getprojectsofmember projectliste: %s"%repr(projectListe))
         return projectListe          return projectListe
             
     def givePersonList(self,name):      def givePersonList(self,name):

Removed from v.1.1.2.7  
changed lines
  Added in v.1.1.2.10


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