Commit 5a860de1 authored by Gabriel Detraz's avatar Gabriel Detraz
Browse files

Controle que le solde est bien à 0 pour supprimer le compte crans

parent 787c55ef
......@@ -193,6 +193,11 @@ class Dialog(machine.Dialog, blacklist.Dialog):
"""Permet la suppression du compte crans d'un proprio"""
def todo(proprio, self_cont, cont):
if force or self.confirm_item(item=proprio, title="Voulez vous vraiement supprimer le compte de %s %s ?" % (proprio.get('prenom', [''])[0], proprio["nom"][0]), defaultno=True):
if float(proprio.get('solde', [0])[0]) > float(0):
self.dialog.msgbox("Solde de l'adhérent %s€ strictement positif, impossible de supprimer le compte\nRepasser le solde à 0€ pour supprimer le compte." % proprio.get('solde', [0])[0],
title=u"Déménagement de %s %s" % (proprio.get('prenom', [''])[0], proprio["nom"][0]),
width=50, timeout=self.timeout)
raise Continue(cont)
if isinstance(proprio, objets.adherent):
(code, mail) = self.dialog.inputbox(
text="Il faut choisir une nouvelle adresse de contact.\n(On regarde s'il y a une adresse optionnel)",
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment