summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-04-22 22:21:58 +0000
committerGerrit Code Review <review@openstack.org>2015-04-22 22:21:58 +0000
commit832d86a67b10e44143820a88986c73bac95c07ce (patch)
tree7a1b1137cbb9db12481729d054c616296f95091f
parent7ac0cec821476d7ceed16b8ac7a1fbe701f25e09 (diff)
parent11eb195c183fe5c4cbc3803c15dea709ffe7dbb0 (diff)
downloadhorizon-832d86a67b10e44143820a88986c73bac95c07ce.tar.gz
Merge "[Launch Instance Fix] Security Group Nova Net" into stable/kilo
-rw-r--r--openstack_dashboard/static/dashboard/launch-instance/launch-instance.model.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/openstack_dashboard/static/dashboard/launch-instance/launch-instance.model.js b/openstack_dashboard/static/dashboard/launch-instance/launch-instance.model.js
index 912673101..5b707e00f 100644
--- a/openstack_dashboard/static/dashboard/launch-instance/launch-instance.model.js
+++ b/openstack_dashboard/static/dashboard/launch-instance/launch-instance.model.js
@@ -109,6 +109,7 @@
volume: null
},
networks: [],
+ neutronEnabled: false,
novaLimits: {},
profiles: [],
securityGroups: [],
@@ -319,7 +320,11 @@
// pull out the ids from the security groups objects
var security_group_ids = [];
finalSpec.security_groups.forEach(function(securityGroup){
- security_group_ids.push(securityGroup.id);
+ if(model.neutronEnabled) {
+ security_group_ids.push(securityGroup.id);
+ } else {
+ security_group_ids.push(securityGroup.name);
+ }
});
finalSpec.security_groups = security_group_ids;
}
@@ -331,6 +336,7 @@
}
function onGetNetworks(data) {
+ model.neutronEnabled = true;
model.networks.length = 0;
push.apply(model.networks, data.data.items);
}