Update network config view to use interface object
Signed-off-by: Ryan Harper <ryan.harper@canonical.com>
This commit is contained in:
parent
a164fffad7
commit
e83981c063
|
@ -27,6 +27,7 @@ class NetworkConfigureInterfaceView(ViewPolicy):
|
||||||
self.model = model
|
self.model = model
|
||||||
self.signal = signal
|
self.signal = signal
|
||||||
self.iface = iface
|
self.iface = iface
|
||||||
|
self.iface_obj = self.model.get_interface(iface)
|
||||||
body = [
|
body = [
|
||||||
Padding.center_79(self._build_gateway_ipv4_info()),
|
Padding.center_79(self._build_gateway_ipv4_info()),
|
||||||
Padding.center_79(self._build_manual_ipv4_button()),
|
Padding.center_79(self._build_manual_ipv4_button()),
|
||||||
|
@ -42,9 +43,9 @@ class NetworkConfigureInterfaceView(ViewPolicy):
|
||||||
def _build_gateway_ipv4_info(self):
|
def _build_gateway_ipv4_info(self):
|
||||||
header = ("IPv4 not configured")
|
header = ("IPv4 not configured")
|
||||||
gw_info = None
|
gw_info = None
|
||||||
ip = self.model.iface_get_ip(self.iface)
|
ip = self.iface_obj.ip
|
||||||
provider = self.model.iface_get_ip_provider(self.iface)
|
method = self.iface_obj.ip_method
|
||||||
method = self.model.iface_get_ip_method(self.iface)
|
provider = self.iface_obj.ip_provider
|
||||||
|
|
||||||
if not (None in [ip, provider, method]):
|
if not (None in [ip, provider, method]):
|
||||||
if method in ['dhcp']:
|
if method in ['dhcp']:
|
||||||
|
|
Loading…
Reference in New Issue