From 7a63c55851a86a07a330a009e3a01e8fdbd13608 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre-Elliott=20B=C3=A9cue?= Date: Wed, 5 Nov 2014 01:54:01 +0100 Subject: [PATCH] =?UTF-8?q?Le=20mail=5Fparsing=20dans=20attributs=20doit?= =?UTF-8?q?=20=C3=AAtre=20minimal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Le fait qu'un alias canonique soit Prenom.Nom@crans.org ou qu'un alias mail soit lowercase est un choix moral, pas une obligation de la syntaxe LDAP. --- attributs.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/attributs.py b/attributs.py index ee575c8..4cac70d 100644 --- a/attributs.py +++ b/attributs.py @@ -704,9 +704,10 @@ class canonicalAlias(mail): category = 'mail' ldap_name = "canonicalAlias" - def parse_value(self, mail): - mail = u".".join([ a.capitalize() for a in mail.split(u'.', 1) ]) - super(canonicalAlias, self).parse_value(mail) +# à spécifier pour les nouvelles valeurs +# def parse_value(self, mail): +# mail = u".".join([ a.capitalize() for a in mail.split(u'.', 1) ]) +# super(canonicalAlias, self).parse_value(mail) @crans_attribute class mailAlias(mail): @@ -718,10 +719,6 @@ class mailAlias(mail): category = 'mail' ldap_name = "mailAlias" - def parse_value(self, mail): - mail = mail.lower() - super(mailAlias, self).parse_value(mail) - @crans_attribute class mailExt(mail): singlevalue = False @@ -733,7 +730,6 @@ class mailExt(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"):