[gest_crans] câblages automatiques
darcs-hash:20100831071428-ffbb2-f058a6abab48795f49cab9c58a99ef14043a4ff9.gz
This commit is contained in:
parent
fdc03af8f5
commit
ed50235c2c
1 changed files with 14 additions and 0 deletions
|
@ -1748,6 +1748,20 @@ class BaseProprietaire(BaseClasseCrans):
|
|||
if 'chbre' in self.modifs and '????' in [ self._init_data.get("chbre", [''])[0] , self._init_data.get("chbre", [''])[0] ]:
|
||||
self.services_to_restart('bl_chbre_invalide')
|
||||
|
||||
if 'chbre' in self.modifs:
|
||||
while True:
|
||||
bat = self._data['chbre'][0][0]
|
||||
ch = self._data['chbre'][0][1:]
|
||||
if annuaires.is_crans(bat, ch):
|
||||
break
|
||||
else:
|
||||
r = prompt(u"La chambre %s est câblée sur le réseau CROUS. Est-ce *bien* la chambre de l'adhérent ? [O/N]" % self._data['chbre'][0], "O")
|
||||
if r == 'O' or r == 'o':
|
||||
annuaires.crous_to_crans(bat, ch)
|
||||
else:
|
||||
new_ch = prompt(u"Chambre de l'adhérent ?")
|
||||
self.chbre(new_ch)
|
||||
|
||||
# Enregistrement
|
||||
self._save()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue