From c535cded1aec6c0b4818c4a753cc745aa3ed4d75 Mon Sep 17 00:00:00 2001 From: Michel Blockelet Date: Tue, 24 Jun 2008 06:07:38 +0200 Subject: [PATCH] Ajout modification uidNumber Si c'est n'importe quoi dites-le moi ... darcs-hash:20080624040738-ddb99-c2143c0bca7771421b2389dedd2794c14940bc0d.gz --- gestion/ldap_crans.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 9877f19a..72c56e9c 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -1608,12 +1608,16 @@ class BaseProprietaire(BaseClasseCrans): return self._data['homeDirectory'][0] - def uidNumber(self): - """ Retourne l'uidNumber de l'adhérent """ + def uidNumber(self, new=None): + """ Retourne ou change l'uidNumber de l'adhérent """ if not self.compte(): raise NotImplementedError, u"L'adhérent na pas de compte" - - return self._data['uidNumber'][0] + if new == None: + return self._data['uidNumber'][0] + else: + new = preattr(new)[1] + self._set('uidNumber', [new]) + return new def paiement(self, action=None): """