Menu pour les bornes v6, supporte l'absence d'ipv4
This commit is contained in:
parent
f52422622a
commit
565a2ae8ed
1 changed files with 7 additions and 3 deletions
|
@ -91,6 +91,7 @@ class Dialog(certificat.Dialog, blacklist.Dialog):
|
|||
def modif_machine(machine, attrs):
|
||||
with self.conn.search(dn=machine.dn, scope=0, mode='rw')[0] as machine:
|
||||
for (key, values) in attrs.items():
|
||||
if values!=u'<automatique>':
|
||||
machine[key]=values
|
||||
machine.validate_changes()
|
||||
machine.history_gen()
|
||||
|
@ -107,6 +108,7 @@ class Dialog(certificat.Dialog, blacklist.Dialog):
|
|||
}
|
||||
with self.conn.newMachine(proprio.dn, realm, ldif) as machine:
|
||||
for (key, values) in attrs.items():
|
||||
if values!=u'<automatique>':
|
||||
machine[key]=values
|
||||
if attributs.ipsec in machine.attribs:
|
||||
machine[attributs.ipsec.ldap_name]=attributs.ipsec.default
|
||||
|
@ -288,14 +290,16 @@ class Dialog(certificat.Dialog, blacklist.Dialog):
|
|||
menu_droits.update({
|
||||
'Fixe' : [a.nounou],
|
||||
'Wifi' : [a.nounou],
|
||||
'Wifi-v6' : [a.nounou],
|
||||
'Adm' : [a.nounou],
|
||||
})
|
||||
menu.update({
|
||||
'Fixe' : {'text' : "Ajouter un serveur sur le vlan adherent", 'objectClass':'machineCrans', 'realm':'serveurs'},
|
||||
'Wifi' : {'text': 'Ajouter une borne WiFi sur le vlan wifi', 'objectClass':'borneWifi', 'realm':'bornes'},
|
||||
'Wifi-v6' : {'text': 'Ajouter une borne WiFi sur le vlan wifi en ipv6 only', 'objectClass':'borneWifi', 'realm':'bornes-v6'},
|
||||
'Adm' : {'text' : "Ajouter un serveur sur le vlan adm", "objectClass":"machineCrans", 'realm':'adm'},
|
||||
})
|
||||
menu_order.append('Adm')
|
||||
menu_order += ['Adm', 'Wifi-v6']
|
||||
def box(default_item=None):
|
||||
return self.dialog.menu(
|
||||
"Type de Machine ?",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue