diff MPIWGStaff.py @ 194:45984e00665f

upload and download cv and publicationlist
author dwinter
date Thu, 20 Jun 2013 14:00:13 +0200
parents 522d32a50c2b
children 124efbedd35b
line wrap: on
line diff
--- a/MPIWGStaff.py	Thu Jun 20 10:54:14 2013 +0200
+++ b/MPIWGStaff.py	Thu Jun 20 14:00:13 2013 +0200
@@ -449,13 +449,20 @@
     
     
     def downloadCV(self,REQUEST):
+        """download the cv"""
+
         fname="%s_cv.pdf"%self.getUsername().encode('utf-8')
         logging.debug(fname)
         ob=self.folder._getOb("downloadableFiles")._getOb(fname)
+      
         REQUEST.RESPONSE.redirect(ob.absolute_url())
 
     def downloadPublications(self,REQUEST):
+        """donwload the publication list"""
+        
+        
         ob=self.folder._getOb("downloadableFiles")._getOb("%s_publications.pdf"%self.getUsername().encode('utf-8'))
+        
         REQUEST.RESPONSE.redirect(ob.absolute_url())
 
 
@@ -629,7 +636,7 @@
             cvName=cvName.encode('utf-8')
             logging.debug("CCC")
             if not hasattr(ob,cvName):
-                cvFile = ExtFile(cvName,cvName)
+                cvFile = ExtFile.ExtFile(cvName,cvName)
                 ob._setObject(cvName,cvFile)
           
             cvFile = getattr(ob,cvName)
@@ -641,7 +648,7 @@
             pdfName=pdfName.encode('utf-8')
             
             if not hasattr(ob,pdfName):
-                cvFile = ExtFile(pdfName,pdfName)
+                cvFile = ExtFile.ExtFile(pdfName,pdfName)
                 ob._setObject(pdfName,cvFile)
          
             cvFile = getattr(ob,pdfName)
@@ -649,7 +656,7 @@
             cvFile.manage_upload(file=data['publications_pdf'])
             
       
-        #REQUEST.response.redirect(self.REQUEST['HTTP_REFERER'])
+        REQUEST.response.redirect("editDownloads");
     
 
     security.declareProtected('View management screens','changeData')