From 4a4b86f4f1d5d2b5bcba2013ee2163a539ca9c5f Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Fri, 21 Mar 2014 09:17:00 +0100 Subject: [PATCH] [attributs] Utilisation de mailExt comme mail de secours MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On force l'adresse utilisée à être non crans --- attributs.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/attributs.py b/attributs.py index 7e37490..a7e36b3 100644 --- a/attributs.py +++ b/attributs.py @@ -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