[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
This commit is contained in:
Michel Blockelet 2010-04-08 00:43:44 +02:00
parent d56ae463fc
commit 875020b610

View file

@ -630,6 +630,12 @@ def del_adher(adher):
u""" u"""
Destruction adhérent 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' quoi = u'Toutes les machines associées à cet adhérent seront détruites'
if adher.mail().find('@') == -1: if adher.mail().find('@') == -1:
# L'adhérent a un compte # 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' arg += u'--msgbox "Le commentaire est obligatoire\n\n\n" 0 0'
dialog(arg) 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]) adher.delete(res[0])
arg = u'--title "Destruction adhérent" ' arg = u'--title "Destruction adhérent" '