En cas de changement de chambre avec ???? rednration de bl_chbre_invalide.

darcs-hash:20041017145426-41617-e2a9f8523f4eca9362b3f82d318810617e1a58e8.gz
This commit is contained in:
pauget 2004-10-17 16:54:26 +02:00
parent ca93793889
commit 5189b3c310

View file

@ -760,7 +760,7 @@ class base_classes_crans(crans_ldap) :
modif='inscription'
else :
if "chbre" in self.modifs:
modif=filter(lambda x: x!="chbre", self.modifs)
modif= self.modifs.remove("chbre")
modif.append("chbre %s -> %s" % (self._init_data["chbre"][0],
self._data["chbre"][0]))
else:
@ -846,6 +846,8 @@ class base_classes_crans(crans_ldap) :
for m in self.modifs :
if sre.match('blacklist_*',m) :
serv.append(m)
elif m == 'chbre' and '????' in [ self._init_data.get("chbre",[])[0] , self._data.get("chbre",[])[0] ] :
serv.append('bl_chbre_invalide')
else :
for s in annuaire_modif_service.get(m,[]) :
if s not in serv :