From 875020b6100b72dfa3136a8315481bf966e386b7 Mon Sep 17 00:00:00 2001 From: Michel Blockelet Date: Thu, 8 Apr 2010 00:43:44 +0200 Subject: [PATCH] [gest_crans.py] Test des droits plus tout pour la suppression Sinon ca supprime toutes les machines avant de dire "ah mais en fait pas les droits" ... darcs-hash:20100407224344-ddb99-3a9a44ebb97501862761c8fb54c0f2bd7e2ce326.gz --- gestion/gest_crans.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/gestion/gest_crans.py b/gestion/gest_crans.py index 3c37074d..05519e09 100644 --- a/gestion/gest_crans.py +++ b/gestion/gest_crans.py @@ -630,6 +630,12 @@ def del_adher(adher): u""" Destruction adhérent """ + if u'Nounou' in adher.droits() and not isadm: + arg = u'--title "Destruction adherent" ' + arg += u'--msgbox "Vous n\'avez pas les droits necessaires pour effectuer cette opération.\n\n\n" 0 0' + dialog(arg) + return + quoi = u'Toutes les machines associées à cet adhérent seront détruites' if adher.mail().find('@') == -1: # L'adhérent a un compte @@ -674,12 +680,6 @@ def del_adher(adher): arg += u'--msgbox "Le commentaire est obligatoire\n\n\n" 0 0' dialog(arg) - if u'Nounou' in adher.droits() and not isadm: - arg = u'--title "Destruction adherent" ' - arg += u'--msgbox "Vous n\'avez pas les droits necessaires pour effectuer cette opération.\n\n\n" 0 0' - dialog(arg) - return - adher.delete(res[0]) arg = u'--title "Destruction adhérent" '