Ajout du champ mailInvalide. En direct du sminaire d'Alexandre.
darcs-hash:20061206205823-68412-591e3ecf9bd1939a018d0680d669dc4ee44f3808.gz
This commit is contained in:
parent
21a2524827
commit
da5949824d
2 changed files with 25 additions and 2 deletions
|
@ -1945,6 +1945,24 @@ class Adherent(BaseProprietaire):
|
|||
mail += '@crans.org'
|
||||
return mail
|
||||
|
||||
def mail_invalide(self, valeur=None):
|
||||
"""
|
||||
L'adresse est invalide.
|
||||
Au niveau de la base, on considère l'absence ou la présence
|
||||
de mailInvalide=TRUE.
|
||||
"""
|
||||
|
||||
# tente de modifier la valeur
|
||||
if valeur == True:
|
||||
self._set('mailInvalide', ['TRUE'])
|
||||
elif valeur == False:
|
||||
self._set('mailInvalide', [])
|
||||
elif valeur != None:
|
||||
raise ValueError, u"mail_invalide prend un booléen comme argument"
|
||||
|
||||
# renvoie la valeur trouvée dans la base
|
||||
return bool(self._data.get('mailInvalide', []))
|
||||
|
||||
def supprimer_compte(self):
|
||||
"""
|
||||
Supprime le compte sur zamok. Penser à définir l'adresse mail après.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue