diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 3f41df12..0140eb8b 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -1606,6 +1606,18 @@ class adherent(base_proprietaire): self._set('mail',[new]) return new + + def email(self, new=None): + """ Retourne l'adresse mail, ajoute le @crans.org si nécessaire """ + # pour la compatibilité entre les fonctions + if new: + self.mail(new) + + # ajout du @crans.org si nécessaire + mail = self.mail() + if not '@' in mail: + mail += '@crans.org' + return mail def supprimer_compte(self): u"""