Pour le 4L-Trophy.
darcs-hash:20060214224501-68412-66d9afd281f27bff1e804c3b6b156e6d3b713fbb.gz
This commit is contained in:
parent
04e07feaff
commit
4e731abada
1 changed files with 2 additions and 3 deletions
|
@ -1976,9 +1976,8 @@ class club(base_proprietaire):
|
||||||
login = login.lower()
|
login = login.lower()
|
||||||
if not sre.match('^club-', login):
|
if not sre.match('^club-', login):
|
||||||
login = 'club-' + login
|
login = 'club-' + login
|
||||||
for l in login:
|
if not sre.match('^[a-z0-9]*[a-z]+[a-z0-9-]*$', login):
|
||||||
if l not in string.letters + '-':
|
raise ValueError(u'Login incorrect')
|
||||||
raise ValueError('Caractère %s interdit dans le login.' % l)
|
|
||||||
login = preattr(login)[1]
|
login = preattr(login)[1]
|
||||||
|
|
||||||
if 'posixAccount' in self._data['objectClass']:
|
if 'posixAccount' in self._data['objectClass']:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue