prparation pour le comptage de l'upload par adhrent

darcs-hash:20051205193659-4ec08-e413cbf32fdf468be17628a67bbef78a1eb96d0c.gz
This commit is contained in:
chove 2005-12-05 20:36:59 +01:00
parent 282f0e812f
commit 5c77cb3bff
2 changed files with 25 additions and 13 deletions

View file

@ -140,10 +140,14 @@ class rouge(base_reconfigure) :
from gen_confs.switchs import switch
self._do(switch(chambres))
def exemptions(self) :
from exemptions import exemptions
def surveillance_exemptions(self) :
from gen_confs.surveillance import exemptions
self._do(exemptions())
def surveillance_machines(self) :
from gen_confs.surveillance import machines
self._do(machines(),self._machines())
class zamok(base_reconfigure) :
# Tout est dans le parent
pass

View file

@ -2486,8 +2486,12 @@ class machine(base_classes_crans):
self.services_to_restart('mail_modif',['ip=%s' % self.ip()])
# Synchronisation avec la base pgsql pour les exemptions
if 'exempt' in self.modifs or 'ipHostNumber' in self.modifs:
self.services_to_restart('exemptions')
if 'exempt' in self.modifs or ('ipHostNumber' in self.modifs and self.exempt()):
self.services_to_restart('surveillance_exemptions')
# Synchronisation avec la base pgsql pour la liste des machines
if 'ipHostNumber' in self.modifs:
self.services_to_restart('surveillance_machines')
# Remise à zéro
self.modifs=[]
@ -2514,6 +2518,10 @@ class machine(base_classes_crans):
else:
self.services_to_restart('rouge-dhcp')
if self.exempt():
self.services_to_restart('surveillance_exemptions')
self.services_to_restart('surveillance_machines')
self.services_to_restart('dns')
self.services_to_restart('macip',[self.ip()] )