From e4f33dec20620b4b295cd8d171851cb291d9995d Mon Sep 17 00:00:00 2001 From: chove Date: Thu, 1 Sep 2005 16:31:37 +0200 Subject: [PATCH] petite modif pour amliorer l'historique darcs-hash:20050901143137-4ec08-aada36bff897d988fa0a5e64bffc25a922ae515f.gz --- gestion/ldap_crans.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 7ccd0c7c..59c915ef 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -837,6 +837,13 @@ class base_classes_crans(crans_ldap) : modif = modif.replace("solde", "debit %s Euros" % str(diff) ) else : modif = modif.replace("solde", "credit %s Euros" % str(-diff) ) + + if 'droits' in self.modifs: + anciens_droits = self._init_data.get('droits',[0]) + nouveaux_droits = self._data.get('droits',[0]) + droits_ajoutes = ''.join( [ '+%s' % d for d in nouveaux_droits if d not in anciens_droits ] ) + droits_enleves = ''.join( [ '-%s' % d for d in anciens_droits if d not in nouveaux_droits ] ) + modif = modif.replace("droits", "droits : " + droits_ajoutes + droits_enleves ) timestamp = localtime() hist = "%s, %s" % ( time.strftime(date_format, timestamp), script_utilisateur )