CLOUDSTACK-8182: UI > volumes > upload volume from URL > add Custom Disk Offering field which is optional.

This commit is contained in:
Jessica Wang 2015-01-26 14:50:34 -08:00
parent c16d5a8221
commit a25d77473d

View File

@ -328,6 +328,36 @@
data: items
});
}
},
diskOffering: {
label: 'Custom Disk Offering',
docID: 'helpVolumeDiskOffering',
select: function(args) {
var diskofferingObjs;
$.ajax({
url: createURL("listDiskOfferings"),
dataType: "json",
async: false,
success: function(json) {
diskofferingObjs = json.listdiskofferingsresponse.diskoffering;
var items = [{
id: '',
description: ''
}];
$(diskofferingObjs).each(function() {
if (this.iscustomized == true) {
items.push({
id: this.id,
description: this.displaytext
});
}
});
args.response.success({
data: items
});
}
});
}
},
checksum: {
docID: 'helpUploadVolumeChecksum',
@ -344,6 +374,12 @@
url: args.data.url
};
if (args.data.diskOffering != '' && args.data.diskOffering.length > 0) {
$.extend(data, {
diskofferingid: args.data.diskOffering
});
}
if (args.data.checksum != null && args.data.checksum.length > 0) {
$.extend(data, {
checksum: args.data.checksum