[objets] Utilisation de self[] au lieu de self.attrs[]
This commit is contained in:
parent
560f9a2694
commit
8171455f4b
1 changed files with 3 additions and 3 deletions
|
@ -743,11 +743,11 @@ class proprio(CransLdapObject):
|
||||||
est précisé, le crée."""
|
est précisé, le crée."""
|
||||||
|
|
||||||
if u'posixAccount' in self['objectClass']:
|
if u'posixAccount' in self['objectClass']:
|
||||||
return self.attrs['uid'][0]
|
return self['uid'][0]
|
||||||
|
|
||||||
elif login:
|
elif login:
|
||||||
fn = crans_utils.strip_accents(unicode(self.attrs['prenom'][0]).capitalize())
|
fn = crans_utils.strip_accents(unicode(self['prenom'][0]).capitalize())
|
||||||
ln = crans_utils.strip_accents(unicode(self.attrs['nom'][0]).capitalize())
|
ln = crans_utils.strip_accents(unicode(self['nom'][0]).capitalize())
|
||||||
login = crans_utils.strip_spaces(crans_utils.strip_accents(login), by=u'-').lower()
|
login = crans_utils.strip_spaces(crans_utils.strip_accents(login), by=u'-').lower()
|
||||||
if not re.match('^[a-z][-a-z]{1,15}$', login):
|
if not re.match('^[a-z][-a-z]{1,15}$', login):
|
||||||
raise ValueError("Le login a entre 2 et 16 lettres, il peut contenir (pas au début) des - ")
|
raise ValueError("Le login a entre 2 et 16 lettres, il peut contenir (pas au début) des - ")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue