From de82f3dae8aeee7d401601b3e529b9bd5af8945d Mon Sep 17 00:00:00 2001 From: Antoine Durand-Gasselin Date: Thu, 3 Sep 2009 21:56:01 +0200 Subject: [PATCH] [intranet/modules/impression] on met les fichiers d'impression en lecture pour les imprimeurs darcs-hash:20090903195601-bd074-c742ece174ad23487b9feecfaaa9144c8f14498e.gz --- intranet/modules/impression/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/intranet/modules/impression/main.py b/intranet/modules/impression/main.py index 7d86d79d..dab5daf1 100644 --- a/intranet/modules/impression/main.py +++ b/intranet/modules/impression/main.py @@ -271,9 +271,10 @@ class main(ModuleBase): file_folder = os.path.join(FILE_UPLOAD_BASE_FOLDER, cherrypy.session['uid']+"/") 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('?','_')) shutil.move(tempFileName, newFilePath) + os.chmod(newFilePath, 0640) crans.cp.log("New file uploaded at : %s" % newFilePath, "IMPRESSION") return newFilePath