mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CLOUDSTACK-3651: Infrastructure menu - zone detail - listVmwareDcs API only exists in non-oss build, suppress error "The given command does not exist or it is not avaiable for user" from UI for this specific case.
This commit is contained in:
parent
cd6853cc1a
commit
0cdda2988f
@ -6473,7 +6473,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: createURL('listVmwareDcs'),
|
url: createURL('listVmwareDcs'), //listVmwareDcs API exists in only non-oss bild
|
||||||
data: {
|
data: {
|
||||||
zoneid: args.context.physicalResources[0].id
|
zoneid: args.context.physicalResources[0].id
|
||||||
},
|
},
|
||||||
@ -6485,15 +6485,21 @@
|
|||||||
selectedZoneObj.vmwaredcVcenter = vmwaredcs[0].vcenter;
|
selectedZoneObj.vmwaredcVcenter = vmwaredcs[0].vcenter;
|
||||||
selectedZoneObj.vmwaredcId = vmwaredcs[0].id;
|
selectedZoneObj.vmwaredcId = vmwaredcs[0].id;
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
error: function(XMLHttpResponse) { //override default error handling: cloudStack.dialog.notice({ message: parseXMLHttpResponse(XMLHttpResponse)});
|
||||||
|
if(parseXMLHttpResponse(XMLHttpResponse) == 'The given command does not exist or it is not available for user')
|
||||||
|
return; //do nothing
|
||||||
|
else
|
||||||
|
cloudStack.dialog.notice({ message: parseXMLHttpResponse(XMLHttpResponse)}); //pop up error dialog box if the error is not 'The given command does not exist or it is not available for user'
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// for testing only (begin)
|
// for testing only (begin)
|
||||||
/*
|
/*
|
||||||
selectedZoneObj.vmwaredcName = "datacenter";
|
selectedZoneObj.vmwaredcName = "datacenter";
|
||||||
selectedZoneObj.vmwaredcVcenter = "10.10.20.20";
|
selectedZoneObj.vmwaredcVcenter = "10.10.20.20";
|
||||||
selectedZoneObj.vmwaredcId = "c3c2562d-65e9-4fc7-92e2-773c2efe8f37";
|
selectedZoneObj.vmwaredcId = "c3c2562d-65e9-4fc7-92e2-773c2efe8f37";
|
||||||
*/
|
*/
|
||||||
// for testing only (end)
|
// for testing only (end)
|
||||||
|
|
||||||
args.response.success({
|
args.response.success({
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user