Les clubs aussi peuvent avoir un mail extérieur, techniquement.
This commit is contained in:
parent
ab2cf5b6e4
commit
0c4a999b1f
1 changed files with 14 additions and 14 deletions
|
@ -1544,6 +1544,20 @@ class BaseProprietaire(BaseClasseCrans):
|
||||||
self._set('loginShell', [new])
|
self._set('loginShell', [new])
|
||||||
return 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):
|
def alias(self, new=None):
|
||||||
"""
|
"""
|
||||||
Création ou visualisation des alias mail
|
Création ou visualisation des alias mail
|
||||||
|
@ -2301,20 +2315,6 @@ class Adherent(BaseProprietaire):
|
||||||
mail += '@crans.org'
|
mail += '@crans.org'
|
||||||
return mail
|
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):
|
def mail_invalide(self, valeur=None):
|
||||||
"""
|
"""
|
||||||
L'adresse est invalide.
|
L'adresse est invalide.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue