[attributs] Utilisation de mailExt comme mail de secours

On force l'adresse utilisée à être non crans
This commit is contained in:
Valentin Samir 2014-03-21 09:17:00 +01:00
parent 957c0462d1
commit 4a4b86f4f1

View file

@ -632,13 +632,17 @@ class mailExt(mail):
singlevalue = False
optional = True
unique = True
legend = u"Mail de secours (optionnel)"
legend = u"Mail de secours"
can_modify = [soi, cableur, nounou]
category = 'mail'
ldap_name = "mailExt"
def parse_value(self, mail):
mail = mail.lower()
# comme on utilise mailExt comme mail de secours si l'utilisateur
# à perdu ses id crans, ça ne sert à rien de mettre ne adresse crans
if mail.endswith("@crans.org"):
raise ValueError("%s ne devrait pas être une adresse crans." % str(self.legend))
super(mailExt, self).parse_value(mail)
@crans_attribute