--- MPIWGWeb/MPIWGStaff.py 2008/09/02 12:00:06 1.10.2.55
+++ MPIWGWeb/MPIWGStaff.py 2008/09/12 12:28:48 1.10.2.60
@@ -21,6 +21,9 @@ from AccessControl import ClassSecurityI
import time
import logging
import email
+import re
+from OFS.Cache import Cacheable
+
from MPIWGHelper import *
#ersetzt logging
def logger(txt,method,txt2):
@@ -54,8 +57,8 @@ def createNewDBEntry(self,publish_the_da
return False,"ERROR:key%s already exists"%key
#eintragen
- columnlist="""publish_the_data,key,last_name,first_name,title,status,e_mail,e_mail_p,date_from,date_to,department,home_inst,funded_by,e_mail2,date_stay_at_mpiwg,web_object_created,"group" """
- insertTuple=(publish_the_data,key,name,vorname,title,position,e_mail,e_mail_p,date_from,date_to,abteilung,heimat_inst,funded_by,e_mail2,stay_at_mpiwg,web_object_created,group)
+ columnlist="""publish_the_data,key,last_name,first_name,title,status,e_mail,e_mail_p,date_from,date_to,department,home_inst,funded_by,e_mail2,date_stay_at_mpiwg,web_object_created,"group",current_work,current_work_p """
+ insertTuple=(publish_the_data,key,name,vorname,title,position,e_mail,e_mail_p,date_from,date_to,abteilung,heimat_inst,funded_by,e_mail2,stay_at_mpiwg,web_object_created,group,current_work,"yes")
insert=[]
for element in insertTuple:
@@ -70,13 +73,13 @@ def createNewDBEntry(self,publish_the_da
self.ZSQLQuery(queryStr)
logging.info("QQQQ %s:"%queryStr)
#currentwork
- if not (current_work==""):
- queryStr="INSERT INTO current_work (key_main,current,publish) VALUES ('%s',%s,'%s')"%(key,self.ZSQLQuote(current_work),"yes")
+ #if not (current_work==""):
+ # queryStr="INSERT INTO current_work (key_main,current,publish) VALUES ('%s',%s,'%s')"%(key,self.ZSQLQuote(current_work),"yes")
- self.ZSQLQuery(queryStr)
+ # self.ZSQLQuery(queryStr)
return True,msg
-class MPIWGStaff(CatalogAware,ZSQLExtendFolder):
+class MPIWGStaff(CatalogAware,ZSQLExtendFolder,Cacheable):
"""Staff"""
meta_type="MPIWGStaff"
@@ -161,7 +164,7 @@ class MPIWGStaff(CatalogAware,ZSQLExtend
self.publicationSelectionMode=publicationSelectionMode
if RESPONSE:
- self.redirect(RESPONSE,"
Current work:
Curriculum Vitae: