Fix machine appartements et gest_crans_lc
This commit is contained in:
parent
77ca50c48c
commit
e16ff77675
1 changed files with 14 additions and 6 deletions
|
@ -263,13 +263,21 @@ class Dialog(certificat.Dialog, blacklist.Dialog):
|
|||
menu_droits = {
|
||||
'Fixe' : [a.soi, a.cableur, a.nounou],
|
||||
'Wifi' : [a.soi, a.cableur, a.nounou],
|
||||
'Appartements': [a.soi, a.cableur, a.nounou],
|
||||
}
|
||||
menu = {
|
||||
'Fixe' : {'text' : "Machine filaire", 'objectClass':'machineFixe', 'realm':'adherents'},
|
||||
'Appartements' : {'text' : "Machine filaire de personnel ENS", 'objectClass':'machineFixe', 'realm':'personnel-ens'},
|
||||
'Wifi' : {'text': 'Machine sans fil', 'objectClass':'machineWifi', 'realm':'wifi-adh'},
|
||||
}
|
||||
menu_order = ['Wifi','Fixe']
|
||||
menu_order = ['Wifi']
|
||||
|
||||
# Machine appartement pour les personnels, fixe pour les autres
|
||||
if proprio.get('etudes', [False])[0] == u'Personnel ENS':
|
||||
menu_order.append('Appartements')
|
||||
else:
|
||||
# On vérifie que un non MA a qu'une machine fixe
|
||||
menu_order.append('Fixe')
|
||||
if not bool(proprio.get('droits', False)) and isinstance(proprio, objets.adherent):
|
||||
for machine in proprio.machines():
|
||||
if isinstance(machine, objets.machineFixe):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue