From d04f1d6203265045ee84304f0e81f747a43381ea Mon Sep 17 00:00:00 2001 From: bobot Date: Thu, 29 Mar 2007 10:30:30 +0200 Subject: [PATCH] Ajout d'un titre Ajout du test du lock darcs-hash:20070329083030-9e428-880986b57535719fe9d0c54f9aaf6cdacdb72ebe.gz --- admin/confmail/conf_mail.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/admin/confmail/conf_mail.py b/admin/confmail/conf_mail.py index 5bcc4f75..3b6ab048 100755 --- a/admin/confmail/conf_mail.py +++ b/admin/confmail/conf_mail.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +# -*- coding: utf-8 -*- """ Confirmation des adresses electroniques. Par Alexandre Bos Encore en test @@ -21,6 +21,7 @@ from secrets import secretConfirmMail modele = """Content-Type: text/html +Page de confirmation de mail

Page de confirmation d'email du crans.

@@ -63,10 +64,12 @@ def confirmer(aid, date_limite, code): db = crans_ldap() resultat = db.search("aid="+aid, "w") adherent = resultat['adherent'][0] - adherent.mail_invalide(False) - adherent.save() - print modele % "L'adresse a ete marquee valide. Merci !" - + if adherent._modifiable: + adherent.mail_invalide(False) + adherent.save() + print modele % "L'adresse a ete marquee valide. Merci !" + else: + print modele % "Un autre programme modifie votre compte en ce moment meme.Cette demarche de confirmation d'adresse mail etant en test nous n'avons pas encore bien pris en compte cette eventualite. Nous somme desoles de ce derangement, pourriez vous reessayer plus tard. Merci." # La ligne suivante est bidon. Pour commencer, # on peut faire a la main les deconnexions. # db.services_to_restart(new='bl_mail_invailde')