[gest_crans] Quand on détruit un adhérent, il faut éviter de locker ses machines.

This commit is contained in:
Pierre-Elliott Bécue 2014-08-31 22:58:30 +02:00
parent 55ce226ce3
commit 87cfd39b7f

View file

@ -693,8 +693,8 @@ def del_adher(adher):
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._data.get('uid', '') != '': if adher._data.get('uid', '') != '':
# L'adhérent a un compte # L'adhérent a un compte
machines = adher.machines() has_machines = (adher.machines() != [])
if not machines: if not has_machines:
quoi = u'Le compte de cet adhérent sera détruit' quoi = u'Le compte de cet adhérent sera détruit'
else: else:
# Et aussi des machines # Et aussi des machines
@ -716,7 +716,7 @@ def del_adher(adher):
arg += u'--inputbox "\Zr\Z1ATTENTION\Zn : la destruction est définitive\nToutes les machines associées à cet adhérent seront détruites, seul le compte sera conservé.\nCommentaire à insérer ?" 0 0' arg += u'--inputbox "\Zr\Z1ATTENTION\Zn : la destruction est définitive\nToutes les machines associées à cet adhérent seront détruites, seul le compte sera conservé.\nCommentaire à insérer ?" 0 0'
annul, res = dialog(arg) annul, res = dialog(arg)
if annul: return 1 if annul: return 1
for m in machines: for m in adher.machines():
m.delete(res[0]) m.delete(res[0])
adher.chbre('EXT') adher.chbre('EXT')
arg = u'--title "Destruction machines" ' arg = u'--title "Destruction machines" '