--- MPIWGWeb/MPIWGStaff.py 2011/05/18 12:36:06 1.10.2.76 +++ MPIWGWeb/MPIWGStaff.py 2012/01/02 17:14:44 1.10.2.77 @@ -25,6 +25,7 @@ import logging import email import re from OFS.Cache import Cacheable +import urllib2 from MPIWGHelper import * #ersetzt logging @@ -33,7 +34,7 @@ def logger(txt,method,txt2): logging.info(txt+ txt2) departmentList="Renn\nRheinberger\nDaston\nKlein\nSibum\nIT\nInstitut\nBibliothek" - +coneService="http://127.0.0.1:8280/MetaDataManagerRestlet/cone/" @@ -79,6 +80,7 @@ class MPIWGStaff(CatalogAware,ZSQLExtend meta_type="MPIWGStaff" default_catalog='MembersCatalog' departmentList=departmentList + _v_cone=None; security=ClassSecurityInfo() def redirect(self,RESPONSE,url): @@ -317,6 +319,20 @@ class MPIWGStaff(CatalogAware,ZSQLExtend """ return self.id + def getConeUrl(self): + """gibt coneURL zurueck""" + if self._v_cone==None: + try: + cone = urllib2.urlopen(coneService+self.getPersonID()) + self._v_cone=cone.read() + except: + return None + + return self._v_cone + + + + def harvest_page_old(self,context=None): """geharvestete seite = verschlankte version von members_main""" #pt = getTemplate(self, "harvest_members_main")