Pour le 4L-Trophy.

darcs-hash:20060214224501-68412-66d9afd281f27bff1e804c3b6b156e6d3b713fbb.gz
This commit is contained in:
glondu 2006-02-14 23:45:01 +01:00
parent 04e07feaff
commit 4e731abada

View file

@ -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']: