_check_respo est plus complexe, il faut passer l'objet tout entier, pas son dn
This commit is contained in:
parent
7fe89abfe6
commit
2b125377d0
1 changed files with 1 additions and 1 deletions
|
@ -670,7 +670,7 @@ class CransLdapObject(object):
|
||||||
# vide avant, puis on en a une nouvelle après.
|
# vide avant, puis on en a une nouvelle après.
|
||||||
if mixed_attrs:
|
if mixed_attrs:
|
||||||
# Tests de droits.
|
# Tests de droits.
|
||||||
if not mixed_attrs[0].is_modifiable(self.conn.droits + self.conn._check_parent(self.dn) + self.conn._check_self(self.dn) + self.conn._check_respo(self.dn)):
|
if not mixed_attrs[0].is_modifiable(self.conn.droits + self.conn._check_parent(self.dn) + self.conn._check_self(self.dn) + self.conn._check_respo(self)):
|
||||||
raise EnvironmentError("Vous ne pouvez pas modifier l'attribut %r de l'objet %r." % (attr, self))
|
raise EnvironmentError("Vous ne pouvez pas modifier l'attribut %r de l'objet %r." % (attr, self))
|
||||||
|
|
||||||
# On ajoute des locks sur les nouvelles valeurs
|
# On ajoute des locks sur les nouvelles valeurs
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue