[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] ]:
|
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')
|
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
|
# Enregistrement
|
||||||
self._save()
|
self._save()
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue