[gestion/{gest_crans,no_dispo,ldap_crans}] Ajout des personnels de l'ens

Pour l'instant c'est fait de manire crade:
  * Les personnels de l'ENS sont des adhrents normaux
  * Leurs tudes sont "Personnel ENS"
  * Il peuvent avoir autant de machines qu'ils veulent qui seront dans
     10.9.2.0/24

darcs-hash:20090225211035-bd074-14893e8493de4731e0c7cdbaebb1f82b749a330b.gz
This commit is contained in:
Antoine Durand-Gasselin 2009-02-25 22:10:35 +01:00
parent e0a0c0285c
commit 8bb0244c5c
4 changed files with 15 additions and 9 deletions

View file

@ -2794,7 +2794,10 @@ class Machine(BaseClasseCrans):
else:
proprio = self.proprietaire()
if not isinstance(proprio, Adherent) or proprio.adherentPayant():
if proprio.etudes(0) == 'Personnel ENS':
net = config.NETs['personnel-ens']
pool_ip = lister_ip_dispo('personnel-ens')
elif not isinstance(proprio, Adherent) or proprio.adherentPayant():
try:
net = config.NETs['adherents']
pool_ip = lister_ip_dispo('adherents')