From 97f9dbd856a3f58e90bdcb4847fc55cb1a6e38e9 Mon Sep 17 00:00:00 2001 From: Antoine Durand-Gasselin Date: Sat, 16 May 2009 04:03:48 +0200 Subject: [PATCH] [intranet/conf] l'imprimante est de nouveau accessible Seulement pour le bureau et les nounous pour le moment darcs-hash:20090516020348-bd074-19991bb42cc2b7bccb4f6edbb07069d57119b85c.gz --- intranet/conf/intranet.cfg | 2 +- intranet/modules/impression/main.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/intranet/conf/intranet.cfg b/intranet/conf/intranet.cfg index be77efac..0227ce2f 100644 --- a/intranet/conf/intranet.cfg +++ b/intranet/conf/intranet.cfg @@ -14,7 +14,7 @@ templatesEngine.on = True crans.droits = "personnel" [/impression] -crans.activate = False +crans.activate = True crans.activate.errorMsg = u"Suite à un problème technique grave, l'imprimante est en attente de réparation. Les Nounous ont été prévenues et s'en chargent au plus vite" crans.impression.codes.batJ = u"B1364" diff --git a/intranet/modules/impression/main.py b/intranet/modules/impression/main.py index a42faa3b..7fde2fd8 100644 --- a/intranet/modules/impression/main.py +++ b/intranet/modules/impression/main.py @@ -97,7 +97,7 @@ class main(ModuleBase): data['Erreur_imprimante'] = str(e).replace("\"", "\\\"") data['errorMsg'] = u"Imprimante injoignable" adh = cherrypy.session['LDAP'].getProprio(cherrypy.session['uid']) - if not "Bureau" in adh.droits(): + if not ("Bureau" in adh.droits() or "Nounou" in adh.droits()): data['Erreur_imprimante'] = u"Imprimante non encore mise à disposition" data['errorMsg'] = u"La nouvelle imprimante est encore en cours d'installation" if not cherrypy.config.get('crans.activate', True):