[ldap_crans] On permet aux alias de contenir @crans.org ou pas
This commit is contained in:
parent
c49498646c
commit
f95bb6d82f
1 changed files with 4 additions and 1 deletions
|
@ -1487,13 +1487,16 @@ class BaseProprietaire(BaseClasseCrans):
|
||||||
if l < 2:
|
if l < 2:
|
||||||
raise ValueError(u"Alias trop court.")
|
raise ValueError(u"Alias trop court.")
|
||||||
for c in new[:]:
|
for c in new[:]:
|
||||||
if not c in (string.letters + string.digits + '-_.'):
|
if not c in (string.letters + string.digits + '-_.@'):
|
||||||
raise ValueError(u"Alias : seuls les caractères alphanumériques, le -, le _ et le . sont autorisés." )
|
raise ValueError(u"Alias : seuls les caractères alphanumériques, le -, le _ et le . sont autorisés." )
|
||||||
if new[0] not in string.letters:
|
if new[0] not in string.letters:
|
||||||
raise ValueError(u"Le premier caractère de l'alias doit être alphabétique.")
|
raise ValueError(u"Le premier caractère de l'alias doit être alphabétique.")
|
||||||
if mailexist(new):
|
if mailexist(new):
|
||||||
raise ValueError(u"Alias existant ou correspondand à un compte.")
|
raise ValueError(u"Alias existant ou correspondand à un compte.")
|
||||||
|
|
||||||
|
if new.count('@') >= 2:
|
||||||
|
raise ValueError(u"Alias avec plus de un @ ?")
|
||||||
|
|
||||||
if '@' not in new:
|
if '@' not in new:
|
||||||
new += '@crans.org'
|
new += '@crans.org'
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue