On ajoute le bâtiment v dans les configs.

This commit is contained in:
Pierre-Elliott Bécue 2015-02-18 20:43:33 +01:00
parent da71e80be1
commit 2ffb7ca2f7
3 changed files with 12 additions and 2 deletions

View file

@ -42,7 +42,8 @@ def _need_conn(f):
# backend pgsql. On utilise donc une exception plus standard
return first_connect
bat_switchs = ["a", "b", "c", "g", "h", "i", "j", "m", "o", "p"]
# Le v est virtuel.
bat_switchs = ["a", "b", "c", "g", "h", "i", "j", "m", "o", "p", "v"]
class ChbreNotFound(ValueError):
"""Lorsqu'une chambre n'existe pas"""

View file

@ -451,3 +451,7 @@ accueil_route = {
}
dhcp_servers = ['dhcp.adm.crans.org', 'isc.adm.crans.org']
# Le bâtiment virtuel dans lequel on place des chambres qui n'existent pas, pour faire
# des tests.
bat_virtuel = 'v'

View file

@ -613,7 +613,12 @@ def adher_details(adher) :
f += coul(u'Chambre invalide\n','violet')
else :
# Chambre + prise (d'après annuaire)
etat, vlans, cablage = prise_etat(adher.chbre())
if adher.chbre()[0].lower() != config.bat_virtuel:
etat, vlans, cablage = prise_etat(adher.chbre())
else:
etat = coul(u"Chambre virtuelle", "violet")
vlans = ""
cablage = coul(u"Factice", "violet")
f += coul(u'Chambre : ','gras') + u"%s " % chbre
f += u'(%s)' % etat
f += u'\n'