1. on enregistre pas les modifs du hash du mot de passe pour l'intranet

2. si modif est null (modification du mot de passe on n'ajoute pas d'entre
d'historique

darcs-hash:20060523084648-4ec08-335d2ec886689e81fbfe7002c11838cd8bd720b5.gz
This commit is contained in:
chove 2006-05-23 10:46:48 +02:00
parent 5b7438b1a1
commit d9336939a7

View file

@ -1070,6 +1070,9 @@ class BaseClasseCrans(CransLdap):
# On recolle tous les morceaux
liste_historique = []
for champ in self.modifs.keys():
# champs pour lesquels on ne veut pas d'historique
if champ in ['userPassword']:
continue
ligne = modif.get(champ, champ)
if self.modifs[champ] != None:
ligne += ' [%s]' % self.modifs[champ]
@ -1097,6 +1100,7 @@ class BaseClasseCrans(CransLdap):
# Suffit-t-il d'ajouter un item au dernier élément de l'historique ?
try:
if modif:
dern = self._data['historique'][-1].split(': ', 2)
if dern[0] == hist:
# Même date et même cableur