Update network config view to use interface object

Signed-off-by: Ryan Harper <ryan.harper@canonical.com>
This commit is contained in:
Ryan Harper 2015-11-06 09:33:30 -06:00
parent a164fffad7
commit e83981c063
1 changed files with 4 additions and 3 deletions

View File

@ -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']: