From c3cbb7972e16deca975723960e53cb78a0651b83 Mon Sep 17 00:00:00 2001 From: Wei Zhou Date: Thu, 3 Jul 2014 10:47:34 +0200 Subject: [PATCH] [UI] deploy vm to specified host in Infrastructure->Hosts page --- ui/scripts/instanceWizard.js | 3 +++ ui/scripts/instances.js | 3 +++ ui/scripts/sharedFunctions.js | 1 + 3 files changed, 7 insertions(+) diff --git a/ui/scripts/instanceWizard.js b/ui/scripts/instanceWizard.js index 4a740c6685e..47088665a01 100644 --- a/ui/scripts/instanceWizard.js +++ b/ui/scripts/instanceWizard.js @@ -813,6 +813,9 @@ }); } + if (g_hostid != null) + array1.push("&hostid=" + g_hostid); + $.ajax({ url: createURL('deployVirtualMachine'), data: deployVmData, diff --git a/ui/scripts/instances.js b/ui/scripts/instances.js index 896b5357ff5..dd336726e41 100644 --- a/ui/scripts/instances.js +++ b/ui/scripts/instances.js @@ -308,9 +308,12 @@ } if ("hosts" in args.context) { + g_hostid = args.context.hosts[0].id; $.extend(data, { hostid: args.context.hosts[0].id }); + } else { + g_hostid = null; } if ("affinityGroups" in args.context) { diff --git a/ui/scripts/sharedFunctions.js b/ui/scripts/sharedFunctions.js index 9fa70e3bda4..86a4a926670 100644 --- a/ui/scripts/sharedFunctions.js +++ b/ui/scripts/sharedFunctions.js @@ -20,6 +20,7 @@ var g_role = null; // roles - root, domain-admin, ro-admin, user var g_username = null; var g_account = null; var g_domainid = null; +var g_hostid = null; var g_loginCmdText = null; var g_enableLogging = false; var g_timezoneoffset = null;