Commit dfb4eddb authored by Gabriel Detraz's avatar Gabriel Detraz
Browse files

Pas de postal adress pour un club EXT

parent 3b185df0
......@@ -78,9 +78,9 @@ class Dialog(machine.Dialog, blacklist.Dialog):
def create_compte(proprio, login, self_cont, cont, return_obj=False):
try:
proprio.compte(login=unicode(login, 'utf-8'))
except (ValueError, UniquenessError):
except (ValueError, UniquenessError) as error:
self.dialog.msgbox(
text=u'Ce login est déjà utilisé',
text='Impossible de créer le login %s:\n%s' % (login, error),
title="Création du compte de %s %s" % (proprio.get('prenom', [''])[0], proprio["nom"][0]),
width=75,
height=12, timeout=self.timeout,
......@@ -968,7 +968,7 @@ class Dialog(machine.Dialog, blacklist.Dialog):
# on récupère la chambre
proprio = self.proprio_chambre_campus(success_cont=None, cont=self_cont(make_compte_crans=make_compte_crans, sorte=sorte), proprio=proprio, create=True)
# Si c'est EXT, on demande une adresse complète
if 'EXT' in proprio['chbre']:
if 'EXT' in proprio['chbre'] and sorte!='club':
proprio = self.proprio_chambre_ext(keep_machine=True, keep_compte=True, success_cont=None, cont=self_cont(make_compte_crans=make_compte_crans, sorte=sorte), proprio=proprio, create=True)
# Si compte crans à créer, on le crée.
# On le met en dernier pour éviter de faire entrez plusieurs fois son mdp à l'adhérent
......
Markdown is supported
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