--- MPIWGWeb/MPIWGStaff.py 2012/03/22 13:44:54 1.10.2.84 +++ MPIWGWeb/MPIWGStaff.py 2012/09/11 07:23:06 1.10.2.86 @@ -82,7 +82,7 @@ class MPIWGStaff(CatalogAware,ZSQLExtend meta_type="MPIWGStaff" default_catalog='MembersCatalog' departmentList=departmentList - _v_cone=None; + #_v_cone=None; security=ClassSecurityInfo() def redirect(self,RESPONSE,url): @@ -329,10 +329,11 @@ class MPIWGStaff(CatalogAware,ZSQLExtend self.coneService=getattr(self, "coneServiceURL",coneService) logging.debug("coneservice:"+self.coneService) - if self._v_cone==None: + + if getattr(self,'_v_cone',None)==None: try: - self._v_cone=cone=SrvTxtUtils.getHttpData(self.coneService+self.getPersonID()) + 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: @@ -480,7 +481,8 @@ class MPIWGStaff(CatalogAware,ZSQLExtend self.firstName=firstName if key: self.key = key - + + if RESPONSE is not None: self.redirect(RESPONSE,'manage_main') @@ -721,6 +723,7 @@ class MPIWGStaff(CatalogAware,ZSQLExtend self.ZSQLQuery(query%(self.ZSQLQuote(awards),oid)) + if RESPONSE: self.redirect(RESPONSE,"editAwards") @@ -755,6 +758,15 @@ class MPIWGStaff(CatalogAware,ZSQLExtend return pt() else: 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: self.redirect(RESPONSE,"editMainData")