From b3b1bb9ffd6b400524f8b644fb8a1d7c0bb9ac58 Mon Sep 17 00:00:00 2001 From: pauget Date: Sat, 12 Mar 2005 10:55:38 +0100 Subject: [PATCH] Quand on modife le champ carte d'tudiant il faut tout redmarrer cette priode. darcs-hash:20050312095538-41617-d4d5805631bb0b98b011e177f50e72de426350ee.gz --- gestion/ldap_crans.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 726a0266..ceff43bc 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -1117,14 +1117,16 @@ class base_proprietaire(base_classes_crans) : else : ret += coul(u"Modification %s effectuée avec succès." % self.Nom(), 'vert') - # Faut-il redémarrer plus de services que ceux traités dans _save ? - if 'carteEtudiant+%s' % ann_scol in self.modifs \ - or 'carteEtudiant-%s' % ann_scol in self.modifs \ - and self.machines() : + # Changements administratifs + test_carte = 'carteEtudiant+%s' % ann_scol in self.modifs \ + or 'carteEtudiant-%s' % ann_scol in self.modifs + + if test_carte and self.machines() : self.services_to_restart('bl_carte_etudiant') if 'paiement+%s' % ann_scol in self.modifs \ - or 'paiement-%s' % ann_scol in self.modifs : + or 'paiement-%s' % ann_scol in self.modifs \ + or ( bl_carte_et_definitif and test_carte ) : for m in self.machines() : self.services_to_restart('firewall',[m.ip()] ) self.services_to_restart('firewall-komaz',[m.ip()] )