Diff for /MPIWGWeb/MPIWGStaff.py between versions 1.10.2.82 and 1.10.2.87

version 1.10.2.82, 2012/02/27 09:36:19 version 1.10.2.87, 2012/12/07 10:12:56
Line 27  import re Line 27  import re
 from OFS.Cache import Cacheable  from OFS.Cache import Cacheable
 import urllib2  import urllib2
 import transaction  import transaction
   import SrvTxtUtils
   
 from MPIWGHelper import *  from MPIWGHelper import *
 #ersetzt logging  #ersetzt logging
 def logger(txt,method,txt2):  def logger(txt,method,txt2):
Line 80  class MPIWGStaff(CatalogAware,ZSQLExtend Line 82  class MPIWGStaff(CatalogAware,ZSQLExtend
     meta_type="MPIWGStaff"      meta_type="MPIWGStaff"
     default_catalog='MembersCatalog'      default_catalog='MembersCatalog'
     departmentList=departmentList      departmentList=departmentList
     _v_cone=None;      #_v_cone=None;
     security=ClassSecurityInfo()      security=ClassSecurityInfo()
           
     def redirect(self,RESPONSE,url):      def redirect(self,RESPONSE,url):
Line 99  class MPIWGStaff(CatalogAware,ZSQLExtend Line 101  class MPIWGStaff(CatalogAware,ZSQLExtend
                   
     def getKeyUTF8(self):      def getKeyUTF8(self):
         """get db_key utf8"""          """get db_key utf8"""
         logging.debug("KEY - MPIWGStaff:"+self.getKey())          logging.debug("KEY - MPIWGStaff 1:"+self.getKey())
         logging.debug("KEY - MPIWGStaff:"+utf8ify(self.getKey()))          logging.debug("KEY - MPIWGStaff 2 :"+utf8ify(self.getKey()))
                   
         return utf8ify(self.getKey())          return utf8ify(self.getKey())
           
Line 108  class MPIWGStaff(CatalogAware,ZSQLExtend Line 110  class MPIWGStaff(CatalogAware,ZSQLExtend
     """set key"""      """set key"""
     self.key=key      self.key=key
   
       def rmKey(self):
           """rm"""
           self.key=None
           return ""
   
     def getKey(self):      def getKey(self):
         """get database key"""          """get database key"""
         if hasattr(self,'key'):          
   
           if getattr(self,'key',None):
               logging.debug("KEY - MPIWGStaff 4:"+self.key)
             #logging.error("SAVED KEY:%s"%self.key)              #logging.error("SAVED KEY:%s"%self.key)
             return unicodify(self.key.lower())              return unicodify(self.key.lower())
             #return self.key.lower()              #return self.key.lower()
Line 327  class MPIWGStaff(CatalogAware,ZSQLExtend Line 337  class MPIWGStaff(CatalogAware,ZSQLExtend
                   
         self.coneService=getattr(self, "coneServiceURL",coneService)          self.coneService=getattr(self, "coneServiceURL",coneService)
         logging.debug("coneservice:"+self.coneService)          logging.debug("coneservice:"+self.coneService)
         if self._v_cone==None:          
           if getattr(self,'_v_cone',None)==None:
             try:                try:  
                 cone = urllib2.urlopen(self.coneService+self.getPersonID())                                
                 self._v_cone=cone.read()                  self._v_cone=SrvTxtUtils.getHttpData(self.coneService+self.getPersonID())
                   #cone = urllib2.urlopen(self.coneService+self.getPersonID())              
                   #self._v_cone=cone.read()
                   if self._v_cone==None:
                       self._v_cone=""
             except:              except:
                 return None                  self._v_cone=""
                   return ""
                           
         return self._v_cone          return self._v_cone
                         
Line 474  class MPIWGStaff(CatalogAware,ZSQLExtend Line 490  class MPIWGStaff(CatalogAware,ZSQLExtend
         if key:          if key:
             self.key = key              self.key = key
   
           
         if RESPONSE is not None:          if RESPONSE is not None:
             self.redirect(RESPONSE,'manage_main')              self.redirect(RESPONSE,'manage_main')
                           
Line 714  class MPIWGStaff(CatalogAware,ZSQLExtend Line 731  class MPIWGStaff(CatalogAware,ZSQLExtend
               
          self.ZSQLQuery(query%(self.ZSQLQuote(awards),oid))           self.ZSQLQuery(query%(self.ZSQLQuote(awards),oid))
                   
           
          if RESPONSE:           if RESPONSE:
             self.redirect(RESPONSE,"editAwards")              self.redirect(RESPONSE,"editAwards")
   
Line 748  class MPIWGStaff(CatalogAware,ZSQLExtend Line 766  class MPIWGStaff(CatalogAware,ZSQLExtend
             return pt()               return pt() 
         else:          else:
             self.ZSQLChange(argv,_table="personal_www",_identify="lower(key)=%s"%utf8ify(self.getKey().lower()),USE_FORM="yes")              self.ZSQLChange(argv,_table="personal_www",_identify="lower(key)=%s"%utf8ify(self.getKey().lower()),USE_FORM="yes")
               # aendere auch dien enstsprechen infos in der instance
               self.changeMPIWGStaff(argv['last_name'],argv['first_name']);
               
               
               
               self.reindex_object()
               
               
               
             if RESPONSE:              if RESPONSE:
                 self.redirect(RESPONSE,"editMainData")                  self.redirect(RESPONSE,"editMainData")
                                   

Removed from v.1.10.2.82  
changed lines
  Added in v.1.10.2.87


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