From 25643459af07e194ab3f6d136dfa05207007bbbf Mon Sep 17 00:00:00 2001 From: Pranav Saxena Date: Tue, 14 May 2013 16:37:54 +0530 Subject: [PATCH] Dedicate POD -UI and API integration code --- ui/scripts/system.js | 38 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/ui/scripts/system.js b/ui/scripts/system.js index b90a11d2fe4..fc0c70f5354 100644 --- a/ui/scripts/system.js +++ b/ui/scripts/system.js @@ -8578,7 +8578,7 @@ dataType: "json", success: function(json) { var item = json.createpodresponse.pod; - args.response.success({ + /* args.response.success({ data:item }); }, @@ -8586,7 +8586,41 @@ var errorMsg = parseXMLHttpResponse(XMLHttpResponse); args.response.error(errorMsg); } - }); + });*/ + + //EXPLICIT DEDICATION + if(args.$form.find('.form-item[rel=isDedicated]').find('input[type=checkbox]').is(':Checked')== true){ + var array2 = []; + if(args.data.accountId != "") + array2.push("&accountId=" +todb(args.data.accountId)); + + if(podId != null){ + $.ajax({ + url:createURL("dedicatePod&podId=" +podId +"&domainId=" +args.data.domainId + array2.join("")), + dataType:"json", + success:function(json){ + var dedicatedObj = json.dedicatepodresponse.host; + args.response.success({data:item}); + + }, + + error:function(json){ + + args.response.error(parseXMLHttpResponse(XMLHttpResponse)); + } + }); + + } + } + }, + error: function(XMLHttpResponse) { + var errorMsg = parseXMLHttpResponse(XMLHttpResponse); + args.response.error(errorMsg); + } + + }); + + }, notification: {