Diff for /MPIWGWeb/MPIWGStaff.py between versions 1.10.2.75 and 1.10.2.78

version 1.10.2.75, 2011/05/18 10:52:29 version 1.10.2.78, 2012/01/03 09:26:45
Line 25  import logging Line 25  import logging
 import email  import email
 import re  import re
 from OFS.Cache import Cacheable  from OFS.Cache import Cacheable
   import urllib2
   
 from MPIWGHelper import *  from MPIWGHelper import *
 #ersetzt logging  #ersetzt logging
Line 33  def logger(txt,method,txt2): Line 34  def logger(txt,method,txt2):
     logging.info(txt+ txt2)      logging.info(txt+ txt2)
   
 departmentList="Renn\nRheinberger\nDaston\nKlein\nSibum\nIT\nInstitut\nBibliothek"  departmentList="Renn\nRheinberger\nDaston\nKlein\nSibum\nIT\nInstitut\nBibliothek"
   coneService="http://127.0.0.1:8280/MetaDataManagerRestlet/cone/" # kann in MPIWGRoot konfiguriert werden.
   
   
   
Line 79  class MPIWGStaff(CatalogAware,ZSQLExtend Line 80  class MPIWGStaff(CatalogAware,ZSQLExtend
     meta_type="MPIWGStaff"      meta_type="MPIWGStaff"
     default_catalog='MembersCatalog'      default_catalog='MembersCatalog'
     departmentList=departmentList      departmentList=departmentList
       _v_cone=None;
     security=ClassSecurityInfo()      security=ClassSecurityInfo()
           
     def redirect(self,RESPONSE,url):      def redirect(self,RESPONSE,url):
Line 317  class MPIWGStaff(CatalogAware,ZSQLExtend Line 319  class MPIWGStaff(CatalogAware,ZSQLExtend
         """          """
         return self.id          return self.id
   
       def getConeUrl(self):
           """gibt coneURL zurueck"""
           
           self.coneService=getattr(self, "coneServiceURL",coneService)
           logging.debug("coneservice:"+self.coneService)
           if self._v_cone==None:
               try:  
                   cone = urllib2.urlopen(self.coneService+self.getPersonID())              
                   self._v_cone=cone.read()
               except:
                   return None
               
           return self._v_cone
              
              
           
           
     def harvest_page_old(self,context=None):      def harvest_page_old(self,context=None):
         """geharvestete seite = verschlankte version von members_main"""          """geharvestete seite = verschlankte version von members_main"""
         #pt = getTemplate(self, "harvest_members_main")          #pt = getTemplate(self, "harvest_members_main")
Line 637  class MPIWGStaff(CatalogAware,ZSQLExtend Line 656  class MPIWGStaff(CatalogAware,ZSQLExtend
         """erzeugt ein automatisches Profil aus den alten Eintraegen  CV, Current work, und research interests"""          """erzeugt ein automatisches Profil aus den alten Eintraegen  CV, Current work, und research interests"""
                   
         ret=""          ret=""
         founds=self.ZSQLInlineSearch(_table='research_interest',key_main=person.getKeyUTF8())          #founds=self.ZSQLInlineSearch(_table='research_interest',key_main=person.getKeyUTF8())
           founds=self.ZSQLInlineSearch(_table='research_interest',key_main=person.key)
         if founds:          if founds:
             ret="<p class=\"bio_section_header\">Research interests: </p><br/>"              ret="<p class=\"bio_section_header\">Research interests: </p><br/>"
         for found in self.sortPriority(founds):          for found in self.sortPriority(founds):

Removed from v.1.10.2.75  
changed lines
  Added in v.1.10.2.78


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