From 0c4a999b1f6ff2dd1da0d123ca64cf12a2c8305d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre-Elliott=20B=C3=A9cue?= Date: Mon, 6 Apr 2015 19:28:15 +0200 Subject: [PATCH] =?UTF-8?q?Les=20clubs=20aussi=20peuvent=20avoir=20un=20ma?= =?UTF-8?q?il=20ext=C3=A9rieur,=20techniquement.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gestion/ldap_crans.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 5aa7e30a..52f3e0ce 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -1544,6 +1544,20 @@ class BaseProprietaire(BaseClasseCrans): self._set('loginShell', [new]) return new + def email_exterieur(self, new=None): + """Retourne ou paramètre l'adresse mail extérieure de l'adhérent""" + if not new: + return decode(self._data.get('mailExt', [''])[0]) + + new = validate_mail(new) + + self._set('mailExt', [new]) + + # On enlève les blacklistes mail_invalide + self.mail_invalide(False) + + return new + def alias(self, new=None): """ Création ou visualisation des alias mail @@ -2301,20 +2315,6 @@ class Adherent(BaseProprietaire): mail += '@crans.org' return mail - def email_exterieur(self, new=None): - """Retourne ou paramètre l'adresse mail extérieure de l'adhérent""" - if not new: - return decode(self._data.get('mailExt', [''])[0]) - - new = validate_mail(new) - - self._set('mailExt', [new]) - - # On enlève les blacklistes mail_invalide - self.mail_invalide(False) - - return new - def mail_invalide(self, valeur=None): """ L'adresse est invalide.