Les attributs autres que droits ne doivent pas être non-modifiables par "soi" par défaut.

* En gros, si on met "soi" dans can_modify, l'adh doit pouvoir changer
   seul ledit attribut. droits est la seule exception parce que le test
   qest différent.
This commit is contained in:
Pierre-Elliott Bécue 2015-03-08 01:16:30 +01:00
parent f910c550ed
commit e1079463fc
2 changed files with 24 additions and 63 deletions

View file

@ -673,7 +673,6 @@ class CransLdapObject(object):
if not mixed_attrs[0].is_modifiable(self.conn.droits + self.conn._check_parent(self.dn) + self.conn._check_self(self.dn)):
raise EnvironmentError("Vous ne pouvez pas modifier l'attribut %r de l'objet %r." % (attr, self))
# On ajoute des locks sur les nouvelles valeurs
locked = []
try: