From 1bc087ac4940eae19f931176c83adab5b8ee4641 Mon Sep 17 00:00:00 2001 From: Akihiro Motoki Date: Sat, 3 Feb 2018 02:16:03 +0900 Subject: [PATCH] Add VPN service: List only routers with external gateway Change-Id: Ice5a586624af43a744e81f4f68397a960909a9b4 Closes-Bug: #1747041 --- neutron_vpnaas_dashboard/dashboards/project/vpn/workflows.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/neutron_vpnaas_dashboard/dashboards/project/vpn/workflows.py b/neutron_vpnaas_dashboard/dashboards/project/vpn/workflows.py index c7c82b5..3439a70 100644 --- a/neutron_vpnaas_dashboard/dashboards/project/vpn/workflows.py +++ b/neutron_vpnaas_dashboard/dashboards/project/vpn/workflows.py @@ -69,6 +69,8 @@ class AddVPNServiceAction(workflows.Action): _('Unable to retrieve routers list.')) routers = [] for r in routers: + if not r.external_gateway_info: + continue router_id_choices.append((r.id, r.name)) self.fields['router_id'].choices = router_id_choices return router_id_choices