actually do something with the inputted data
This commit is contained in:
parent
f9668b8802
commit
9451d69076
|
@ -44,6 +44,7 @@ class Networkdev():
|
|||
self.nameservers = []
|
||||
self.gateway = None
|
||||
self.essid = None
|
||||
self.wpa_psk = None
|
||||
|
||||
def configure(self, probe_info=None):
|
||||
log.debug('Configuring iface {}'.format(self.ifname))
|
||||
|
@ -118,7 +119,13 @@ class Networkdev():
|
|||
result[self.ifname]['interfaces'] = self.probe_info.bond['slaves']
|
||||
|
||||
if self.iftype == 'wlan':
|
||||
pass
|
||||
if self.essid is not None:
|
||||
aps = result[self.ifname]['access-points'] = {}
|
||||
ap = aps[self.essid] = {
|
||||
'mode': 'infrastructure',
|
||||
}
|
||||
if self.wpa_psk is not None:
|
||||
ap['password'] = self.wpa_psk
|
||||
|
||||
return result
|
||||
|
||||
|
|
|
@ -271,6 +271,11 @@ class NetworkConfigureWLANView(BaseView):
|
|||
return Pile(buttons, focus_item=done)
|
||||
|
||||
def done(self, btn):
|
||||
if self.essid_input.value:
|
||||
self.iface_obj.essid = self.essid_input.value
|
||||
else:
|
||||
self.iface_obj.essid = None
|
||||
self.iface_obj.wpa_psk = self.psk_input.value
|
||||
self.signal.prev_signal()
|
||||
|
||||
def cancel(self, btn):
|
||||
|
|
Loading…
Reference in New Issue