[intranet/modules/impression] on met les fichiers d'impression en lecture pour les imprimeurs

darcs-hash:20090903195601-bd074-c742ece174ad23487b9feecfaaa9144c8f14498e.gz
This commit is contained in:
Antoine Durand-Gasselin 2009-09-03 21:56:01 +02:00
parent ce74d360f9
commit de82f3dae8

View file

@ -271,9 +271,10 @@ class main(ModuleBase):
file_folder = os.path.join(FILE_UPLOAD_BASE_FOLDER, cherrypy.session['uid']+"/") file_folder = os.path.join(FILE_UPLOAD_BASE_FOLDER, cherrypy.session['uid']+"/")
if not os.path.isdir(file_folder): if not os.path.isdir(file_folder):
os.makedirs(file_folder) os.makedirs(file_folder, mode=0750)
newFilePath = os.path.join(file_folder, aFile.filename.encode('ascii','replace').replace('?','_')) newFilePath = os.path.join(file_folder, aFile.filename.encode('ascii','replace').replace('?','_'))
shutil.move(tempFileName, newFilePath) shutil.move(tempFileName, newFilePath)
os.chmod(newFilePath, 0640)
crans.cp.log("New file uploaded at : %s" % newFilePath, "IMPRESSION") crans.cp.log("New file uploaded at : %s" % newFilePath, "IMPRESSION")
return newFilePath return newFilePath