From 73617312b819c4981558b9614c87051a1b872418 Mon Sep 17 00:00:00 2001 From: Gabriel Detraz Date: Sat, 14 Nov 2015 16:40:17 +0100 Subject: [PATCH] =?UTF-8?q?V=C3=A9ifie=20que=20la=20personne=20est=20ma=20?= =?UTF-8?q?pour=20cr=C3=A9er=20une=20=202=20eme=20machine=20filaire?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gestion/dialog/machine.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/gestion/dialog/machine.py b/gestion/dialog/machine.py index 9281a573..8ff920f1 100644 --- a/gestion/dialog/machine.py +++ b/gestion/dialog/machine.py @@ -256,7 +256,14 @@ class Dialog(certificat.Dialog, blacklist.Dialog): 'Fixe' : {'text' : "Machine filaire", 'objectClass':'machineFixe', 'realm':'adherents'}, 'Wifi' : {'text': 'Machine sans fil', 'objectClass':'machineWifi', 'realm':'wifi-adh'}, } - menu_order = ['Fixe', 'Wifi'] + menu_order = ['Wifi','Fixe'] + + if not bool(proprio.get('droits', False)) and isinstance(proprio, objets.adherent): + for machine in proprio.machines(): + if isinstance(machine, objets.machineFixe): + menu_order.remove('Fixe') + break + if isinstance(proprio, objets.AssociationCrans): menu_droits.update({ 'Fixe' : [a.nounou],