Encore un patch Fred

darcs-hash:20040903194059-d1718-4419a0e74723574b538f2d2756954c74a830e807.gz
This commit is contained in:
bernat 2004-09-03 21:40:59 +02:00
parent 1ea62938a9
commit bb318fc560
3 changed files with 30 additions and 17 deletions

View file

@ -881,7 +881,7 @@ class base_proprietaire(base_classes_crans) :
def save(self) :
"""
Enregistre l'adhérent ou le club courant dans la base LDAP
Envoie le mail de bienvenue
Ajoute le mail de bienvenue à la liste des services à redémarrer
Retourne une chaîne indiquant les opération effectuées.
"""
# Note : un peu trop de fonctions pour un club mais ce n'est pas génant
@ -908,18 +908,9 @@ class base_proprietaire(base_classes_crans) :
ret += coul(u"%s inscrit avec succès." % self.Nom(), 'vert')
if self.idn !='cid' :
# Envoi du mail de bienvenue
try :
From = "respbats@crans.org"
To = self.mail().encode('iso-8859-15')
if To.find('@') == -1 : To += '@crans.org'
conn=smtplib.SMTP(smtpserv)
conn.sendmail(From, To , config.txt_mail_bienvenue % { 'From' : From, 'To' : To })
conn.quit()
ret += coul(u"\nMail de bienvenue envoyé.",'vert')
except Exception, c:
ret += coul(u"\nErreur lors de l'envoi du mail de bienvenue (%s)" % c.__doc__,'jaune')
# Mail de bienvenue
self.services_to_restart('mail_bienvenue',[self.mail().encode('iso-8859-15')])
else :
ret += coul(u"Modification %s effectuée avec succès." % self.Nom(), 'vert')