From 1c6af7a15df100cb1abdd4ea79c7ed9fbb409f3a Mon Sep 17 00:00:00 2001 From: Vincent Le Gallic Date: Wed, 28 Nov 2012 02:18:03 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20=C3=A0=20la=20classe=20CransLdapObject?= =?UTF-8?q?=20d'une=20property=20pour=20voir=20facilement=20tous=20les=20c?= =?UTF-8?q?hamps=20LDAP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lc_ldap.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lc_ldap.py b/lc_ldap.py index 2a1457a..bb7c201 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -354,6 +354,11 @@ class CransLdapObject(object): 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): """Sauvegarde dans la base les modifications apportées à l'objet. Interne: Vérifie que self._modifs contient des valeurs correctes et