From 0e46822c30598f3e0fb2f3c558fe93a4d6bbf1be Mon Sep 17 00:00:00 2001 From: Antoine Durand-Gasselin Date: Wed, 20 May 2009 19:47:35 +0200 Subject: [PATCH] [intranet] correction de bug + autorisation d'imprimer pour les imprimeurs darcs-hash:20090520174735-bd074-bdc8ce6b6715e6c8c604461078e4d0e17520714f.gz --- intranet/modules/impression/main.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/intranet/modules/impression/main.py b/intranet/modules/impression/main.py index a25dbdcd..f91ce0b2 100644 --- a/intranet/modules/impression/main.py +++ b/intranet/modules/impression/main.py @@ -24,7 +24,7 @@ # Copyright (c) 2006, 2007, 2008, 2009 by Cr@ns (http://www.crans.org) # ############################################################# -import cherrypy, tempfile, shutil, os, commands, sys +import cherrypy, tempfile, shutil, os, commands, sys, re import crans.cp from threading import Thread @@ -98,7 +98,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() or "Nounou" in adh.droits()): + if not ("Bureau" in adh.droits() or "Nounou" in adh.droits() or 'Imprimeur' 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):