mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Make templates or Isos calls when setup new instance on templates tab.
This commit is contained in:
parent
6e48383ef8
commit
e48ebf07a8
@ -105,8 +105,9 @@
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
//***** get templates/ISOs (begin) *****
|
||||
var selectedTemplate = args.currentData['select-template'];
|
||||
if (selectedTemplate == 'select-template') {
|
||||
var hypervisorArray = [];
|
||||
$(hypervisorObjs).each(function(index, item) {
|
||||
hypervisorArray.push(item.name);
|
||||
@ -145,7 +146,7 @@
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
} else if (selectedTemplate == 'select-iso') {
|
||||
$.ajax({
|
||||
url: createURL("listIsos&isofilter=featured&zoneid=" + args.currentData.zoneid + "&bootable=true"),
|
||||
dataType: "json",
|
||||
@ -170,24 +171,31 @@
|
||||
myIsoObjs = json.listisosresponse.iso;
|
||||
}
|
||||
});
|
||||
}
|
||||
//***** get templates/ISOs (end) *****
|
||||
|
||||
|
||||
var templatesObj = {};
|
||||
if (selectedTemplate == 'select-template') {
|
||||
templatesObj = {
|
||||
featuredtemplates: featuredTemplateObjs,
|
||||
communitytemplates: communityTemplateObjs,
|
||||
mytemplates: myTemplateObjs
|
||||
}
|
||||
} else if (selectedTemplate == 'select-iso') {
|
||||
templatesObj = {
|
||||
featuredisos: featuredIsoObjs,
|
||||
communityisos: communityIsoObjs,
|
||||
myisos: myIsoObjs
|
||||
}
|
||||
}
|
||||
args.response.success({
|
||||
hypervisor: {
|
||||
idField: 'name',
|
||||
nameField: 'name'
|
||||
},
|
||||
data: {
|
||||
templates: {
|
||||
featuredtemplates: featuredTemplateObjs,
|
||||
communitytemplates: communityTemplateObjs,
|
||||
mytemplates: myTemplateObjs,
|
||||
|
||||
featuredisos: featuredIsoObjs,
|
||||
communityisos: communityIsoObjs,
|
||||
myisos: myIsoObjs
|
||||
},
|
||||
templates: templatesObj,
|
||||
hypervisors: hypervisorObjs
|
||||
}
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user