Ajout à la classe CransLdapObject d'une property pour voir facilement tous les champs LDAP

This commit is contained in:
Vincent Le Gallic 2012-11-28 02:18:03 +01:00
parent b4efbf2cd1
commit 1c6af7a15d

View file

@ -354,6 +354,11 @@ class CransLdapObject(object):
self._modifs = ldif_to_cldif(ldif_to_uldif(res[0][1]), conn, check_ctxt = False) self._modifs = ldif_to_cldif(ldif_to_uldif(res[0][1]), conn, check_ctxt = False)
def _get_fields(self):
"""Renvoie la liste des champs LDAP de l'objet"""
return self.ofields + self.xfields + self.ufields + self.mfields
fields = property(_get_fields)
def save(self): def save(self):
"""Sauvegarde dans la base les modifications apportées à l'objet. """Sauvegarde dans la base les modifications apportées à l'objet.
Interne: Vérifie que self._modifs contient des valeurs correctes et Interne: Vérifie que self._modifs contient des valeurs correctes et