version 1.10.2.75, 2011/05/18 10:52:29
|
version 1.10.2.77, 2012/01/02 17:14:44
|
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/" |
|
|
|
|
|
|
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""" |
|
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): |
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 653 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): |