mirror of https://github.com/apache/cloudstack.git
2.1 old UI - fix error "page needs to be specified when pagesize is specified".
This commit is contained in:
parent
e39f664e89
commit
0547b890d4
|
|
@ -657,7 +657,7 @@ function showConfigurationTab() {
|
|||
$("#add_publicip_vlan_type_container").show();
|
||||
var podSelect = dialogAddVlanForZone.find("#add_publicip_vlan_pod").empty();
|
||||
$.ajax({
|
||||
data: createURL("command=listPods&zoneId="+id+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listPods&zoneId="+id+"&response=json"),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json) {
|
||||
|
|
@ -674,7 +674,7 @@ function showConfigurationTab() {
|
|||
|
||||
var domainSelect = dialogAddVlanForZone.find("#add_publicip_vlan_domain").empty();
|
||||
$.ajax({
|
||||
data: createURL("command=listDomains&response=json"+maxPageSize),
|
||||
data: createURL("command=listDomains&response=json"),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json) {
|
||||
|
|
@ -1197,7 +1197,7 @@ function showConfigurationTab() {
|
|||
$("#submenu_content_global, #submenu_content_service, #submenu_content_disk").hide();
|
||||
clearRightPanel();
|
||||
$.ajax({
|
||||
data: createURL("command=listZones&available=true&response=json"+maxPageSize),
|
||||
data: createURL("command=listZones&available=true&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var zones = json.listzonesresponse.zone;
|
||||
|
|
|
|||
|
|
@ -66,7 +66,7 @@ function showDomainsTab() {
|
|||
|
||||
function drawTree(id, level, container) {
|
||||
$.ajax({
|
||||
data: createURL("command=listDomainChildren&id="+id+"&response=json&pageSize=-1"),
|
||||
data: createURL("command=listDomainChildren&id="+id+"&response=json"),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json) {
|
||||
|
|
@ -120,7 +120,7 @@ function showDomainsTab() {
|
|||
var accountType = (domainId==1)? 1: 2;
|
||||
$.ajax({
|
||||
cache: false,
|
||||
data: createURL("command=listAccounts&domainid="+domainId+"&accounttype="+accountType+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listAccounts&domainid="+domainId+"&accounttype="+accountType+"&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var accounts = json.listaccountsresponse.account;
|
||||
|
|
@ -155,7 +155,7 @@ function showDomainsTab() {
|
|||
domainDetail.find("#domain_id").text(domainId);
|
||||
$.ajax({
|
||||
cache: false,
|
||||
data: createURL("command=listAccounts&domainid="+domainId+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listAccounts&domainid="+domainId+"&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var accounts = json.listaccountsresponse.account;
|
||||
|
|
@ -321,7 +321,7 @@ function showDomainsTab() {
|
|||
rightPanelSearchResult.show();
|
||||
var keyword = searchInput.val();
|
||||
$.ajax({
|
||||
data: createURL("command=listDomains&keyword="+keyword+"&response=json&pageSize=-1"), //pageSize=-1 will return all items (no limitation)
|
||||
data: createURL("command=listDomains&keyword="+keyword+"&response=json"),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json) {
|
||||
|
|
@ -350,7 +350,7 @@ function showDomainsTab() {
|
|||
function drawRootNode(rootDomainId) {
|
||||
treeContentBox.empty();
|
||||
$.ajax({
|
||||
data: createURL("command=listDomains&id="+rootDomainId+"&response=json&pageSize=-1"), //pageSize=-1 will return all items (no limitation)
|
||||
data: createURL("command=listDomains&id="+rootDomainId+"&response=json"),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json) {
|
||||
|
|
|
|||
|
|
@ -34,7 +34,7 @@ function showHostsTab() {
|
|||
var dialogAddRouting = $("#dialog_add_routing");
|
||||
|
||||
$.ajax({
|
||||
data: createURL("command=listZones&available=true&response=json"+maxPageSize),
|
||||
data: createURL("command=listZones&available=true&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var zones = json.listzonesresponse.zone;
|
||||
|
|
@ -50,7 +50,7 @@ function showHostsTab() {
|
|||
dialogAddRouting.find("#host_zone").bind("change", function(event) {
|
||||
var zoneId = $(this).val();
|
||||
$.ajax({
|
||||
data: createURL("command=listPods&zoneId="+zoneId+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listPods&zoneId="+zoneId+"&response=json"),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json) {
|
||||
|
|
@ -72,7 +72,7 @@ function showHostsTab() {
|
|||
return;
|
||||
var clusterSelect = dialogAddRouting.find("#cluster_select").empty();
|
||||
$.ajax({
|
||||
data: createURL("command=listClusters&response=json&podid=" + podId+maxPageSize),
|
||||
data: createURL("command=listClusters&response=json&podid=" + podId),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var items = json.listclustersresponse.cluster;
|
||||
|
|
@ -95,7 +95,7 @@ function showHostsTab() {
|
|||
zIndex: 2000
|
||||
}));
|
||||
$.ajax({
|
||||
data: createURL("command=listOsCategories&response=json"+maxPageSize),
|
||||
data: createURL("command=listOsCategories&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var categories = json.listoscategoriesresponse.oscategory;
|
||||
|
|
@ -158,7 +158,7 @@ function showHostsTab() {
|
|||
var vms, routers, systemVms;
|
||||
$.ajax({
|
||||
cache: false,
|
||||
data: createURL("command=listVirtualMachines&hostid="+hostId+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listVirtualMachines&hostid="+hostId+"&response=json"),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json) {
|
||||
|
|
@ -169,7 +169,7 @@ function showHostsTab() {
|
|||
});
|
||||
$.ajax({
|
||||
cache: false,
|
||||
data: createURL("command=listRouters&hostid="+hostId+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listRouters&hostid="+hostId+"&response=json"),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json) {
|
||||
|
|
@ -180,7 +180,7 @@ function showHostsTab() {
|
|||
});
|
||||
$.ajax({
|
||||
cache: false,
|
||||
data: createURL("command=listSystemVms&hostid="+hostId+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listSystemVms&hostid="+hostId+"&response=json"),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json) {
|
||||
|
|
|
|||
|
|
@ -618,9 +618,7 @@ $(document).ready(function() {
|
|||
$("#menutab_role_root").hide();
|
||||
$("#menutab_role_domain").show();
|
||||
$("#launch_test").hide();
|
||||
|
||||
// Need to use/create better API for this as there is a limit of pageSize
|
||||
// to list count.
|
||||
|
||||
$.ajax({
|
||||
data: createURL("command=listVirtualMachines&response=json"),
|
||||
dataType: "json",
|
||||
|
|
|
|||
|
|
@ -970,7 +970,7 @@ function showInstancesTab(p_domainId, p_account) {
|
|||
var index = 0;
|
||||
$.ajax({
|
||||
cache: false,
|
||||
data: createURL("command=listVolumes&virtualMachineId="+vmId+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listVolumes&virtualMachineId="+vmId+"&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var volumes = json.listvolumesresponse.volume;
|
||||
|
|
@ -1221,7 +1221,7 @@ function showInstancesTab(p_domainId, p_account) {
|
|||
vmWizardCleanup();
|
||||
|
||||
$.ajax({
|
||||
data: createURL("command=listZones&available=true&response=json"+maxPageSize),
|
||||
data: createURL("command=listZones&available=true&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var zones = json.listzonesresponse.zone;
|
||||
|
|
@ -1409,15 +1409,16 @@ function showInstancesTab(p_domainId, p_account) {
|
|||
var searchInput = vmPopup.find("#search_input").val();
|
||||
if (selectedTemplateTypeInVmPopup != "blank") {
|
||||
if (searchInput != null && searchInput.length > 0)
|
||||
commandString = "command=listTemplates&templatefilter="+selectedTemplateTypeInVmPopup+"&zoneid="+zoneId+"&hypervisor="+hypervisor+"&keyword="+searchInput+"&page="+currentPageInTemplateGridInVmPopup+"&response=json";
|
||||
commandString = "command=listTemplates&templatefilter="+selectedTemplateTypeInVmPopup+"&zoneid="+zoneId+"&hypervisor="+hypervisor+"&keyword="+searchInput+"&response=json";
|
||||
else
|
||||
commandString = "command=listTemplates&templatefilter="+selectedTemplateTypeInVmPopup+"&zoneid="+zoneId+"&hypervisor="+hypervisor+"&page="+currentPageInTemplateGridInVmPopup+"&response=json";
|
||||
commandString = "command=listTemplates&templatefilter="+selectedTemplateTypeInVmPopup+"&zoneid="+zoneId+"&hypervisor="+hypervisor+"&response=json";
|
||||
} else {
|
||||
if (searchInput != null && searchInput.length > 0)
|
||||
commandString = "command=listIsos&isReady=true&bootable=true&zoneid="+zoneId+"&hypervisor="+hypervisor+"&keyword="+searchInput+"&page="+currentPageInTemplateGridInVmPopup+"&response=json";
|
||||
commandString = "command=listIsos&isReady=true&bootable=true&zoneid="+zoneId+"&hypervisor="+hypervisor+"&keyword="+searchInput+"&response=json";
|
||||
else
|
||||
commandString = "command=listIsos&isReady=true&bootable=true&zoneid="+zoneId+"&hypervisor="+hypervisor+"&page="+currentPageInTemplateGridInVmPopup+"&response=json";
|
||||
commandString = "command=listIsos&isReady=true&bootable=true&zoneid="+zoneId+"&hypervisor="+hypervisor+"&response=json";
|
||||
}
|
||||
commandString += commandString + "&pagesize="+vmPopupStep2PageSize + "&page="+currentPageInTemplateGridInVmPopup;
|
||||
|
||||
var loading = vmPopup.find("#wiz_template_loading").show();
|
||||
if(currentPageInTemplateGridInVmPopup==1)
|
||||
|
|
|
|||
|
|
@ -46,9 +46,6 @@ function getSystemVmUseLocalStorage() { return g_systemVmUseLocalStorage; }
|
|||
//keyboard keycode
|
||||
var keycode_Enter = 13;
|
||||
|
||||
//dropdown field size
|
||||
var maxPageSize = "&pagesize=500";
|
||||
|
||||
//XMLHttpResponse.status
|
||||
var ERROR_ACCESS_DENIED_DUE_TO_UNAUTHORIZED = 401;
|
||||
var ERROR_INTERNET_NAME_NOT_RESOLVED = 12007;
|
||||
|
|
@ -365,7 +362,7 @@ function submenuContentEventBinder(submenuContent, listFunction) {
|
|||
var zoneSelect = submenuContent.find("#advanced_search #adv_search_zone");
|
||||
if(zoneSelect.length>0) { //if zone dropdown is found on Advanced Search dialog
|
||||
$.ajax({
|
||||
data: createURL("command=listZones&available=true&response=json"+maxPageSize),
|
||||
data: createURL("command=listZones&available=true&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var zones = json.listzonesresponse.zone;
|
||||
|
|
@ -392,7 +389,7 @@ function submenuContentEventBinder(submenuContent, listFunction) {
|
|||
podLabel.css("color", "black");
|
||||
podSelect.removeAttr("disabled");
|
||||
$.ajax({
|
||||
data: createURL("command=listPods&zoneId="+zoneId+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listPods&zoneId="+zoneId+"&response=json"),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json) {
|
||||
|
|
@ -417,7 +414,7 @@ function submenuContentEventBinder(submenuContent, listFunction) {
|
|||
if(domainSelect.length>0 && isAdmin()) {
|
||||
var domainSelect = domainSelect.empty();
|
||||
$.ajax({
|
||||
data: createURL("command=listDomains&available=true&response=json"+maxPageSize),
|
||||
data: createURL("command=listDomains&available=true&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var domains = json.listdomainsresponse.domain;
|
||||
|
|
@ -435,7 +432,7 @@ function submenuContentEventBinder(submenuContent, listFunction) {
|
|||
vmSelect.empty();
|
||||
vmSelect.append("<option value=''></option>");
|
||||
$.ajax({
|
||||
data: createURL("command=listVirtualMachines&response=json"+maxPageSize),
|
||||
data: createURL("command=listVirtualMachines&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var items = json.listvirtualmachinesresponse.virtualmachine;
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ function showNetworkingTab(p_domainId, p_account) {
|
|||
|
||||
//*** Acquire New IP (begin) ***
|
||||
$.ajax({
|
||||
data: createURL("command=listZones&available=true&response=json"+maxPageSize),
|
||||
data: createURL("command=listZones&available=true&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var zones = json.listzonesresponse.zone;
|
||||
|
|
@ -215,7 +215,7 @@ function showNetworkingTab(p_domainId, p_account) {
|
|||
function populateDomainDropdown() {
|
||||
var domainSelect = $("#submenu_content_network #search_by_domain").empty();
|
||||
$.ajax({
|
||||
data: createURL("command=listDomains&available=true&response=json"+maxPageSize),
|
||||
data: createURL("command=listDomains&available=true&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var domains = json.listdomainsresponse.domain;
|
||||
|
|
@ -379,7 +379,7 @@ function showNetworkingTab(p_domainId, p_account) {
|
|||
createPortForwardingRow.find("#protocol").val("TCP");
|
||||
|
||||
$.ajax({
|
||||
data: createURL("command=listVirtualMachines&response=json&domainid="+ipPanel.data("ip_domainid")+"&account="+ipPanel.data("ip_account")+maxPageSize),
|
||||
data: createURL("command=listVirtualMachines&response=json&domainid="+ipPanel.data("ip_domainid")+"&account="+ipPanel.data("ip_account")),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var instances = json.listvirtualmachinesresponse.virtualmachine;
|
||||
|
|
@ -414,7 +414,7 @@ function showNetworkingTab(p_domainId, p_account) {
|
|||
var virtualMachineId = json.virtualmachineid;
|
||||
|
||||
$.ajax({
|
||||
data: createURL("command=listVirtualMachines&response=json&domainid="+ipPanel.data("ip_domainid")+"&account="+ipPanel.data("ip_account")+maxPageSize),
|
||||
data: createURL("command=listVirtualMachines&response=json&domainid="+ipPanel.data("ip_domainid")+"&account="+ipPanel.data("ip_account")),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var instances = json.listvirtualmachinesresponse.virtualmachine;
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@ function showStorageTab(domainId, targetTab) {
|
|||
|
||||
var populateZoneField = function(isAdmin) {
|
||||
$.ajax({
|
||||
data: createURL("command=listZones&available=true&response=json"+maxPageSize),
|
||||
data: createURL("command=listZones&available=true&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var zones = json.listzonesresponse.zone;
|
||||
|
|
@ -68,7 +68,7 @@ function showStorageTab(domainId, targetTab) {
|
|||
var populateVirtualMachineField = function(domainId, account, zoneId) {
|
||||
$.ajax({
|
||||
cache: false,
|
||||
data: createURL("command=listVirtualMachines&state=Running&zoneid="+zoneId+"&domainid="+domainId+"&account="+account+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listVirtualMachines&state=Running&zoneid="+zoneId+"&domainid="+domainId+"&account="+account+"&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var instances = json.listvirtualmachinesresponse.virtualmachine;
|
||||
|
|
@ -80,7 +80,7 @@ function showStorageTab(domainId, targetTab) {
|
|||
}
|
||||
$.ajax({
|
||||
cache: false,
|
||||
data: createURL("command=listVirtualMachines&state=Stopped&zoneid="+zoneId+"&domainid="+domainId+"&account="+account+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listVirtualMachines&state=Stopped&zoneid="+zoneId+"&domainid="+domainId+"&account="+account+"&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var instances = json.listvirtualmachinesresponse.virtualmachine;
|
||||
|
|
@ -1403,7 +1403,7 @@ function showStorageTab(domainId, targetTab) {
|
|||
if (expanded == null || expanded == false) {
|
||||
$.ajax({
|
||||
cache: false,
|
||||
data: createURL("command=listSnapshots&volumeid="+volumeId+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listSnapshots&volumeid="+volumeId+"&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var items = json.listsnapshotsresponse.snapshot;
|
||||
|
|
@ -1770,7 +1770,7 @@ function showStorageTab(domainId, targetTab) {
|
|||
$("#dialog_add_pool").find("#pool_zone").bind("change", function(event) {
|
||||
var zoneId = $(this).val();
|
||||
$.ajax({
|
||||
data: createURL("command=listPods&zoneId="+zoneId+"&response=json"+maxPageSize),
|
||||
data: createURL("command=listPods&zoneId="+zoneId+"&response=json"),
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json) {
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@ function showTemplatesTab() {
|
|||
addIsoZoneField.append("<option value='-1'>All Zones</option>");
|
||||
}
|
||||
$.ajax({
|
||||
data: createURL("command=listZones&available=true&response=json"+maxPageSize),
|
||||
data: createURL("command=listZones&available=true&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var zones = json.listzonesresponse.zone;
|
||||
|
|
@ -93,7 +93,7 @@ function showTemplatesTab() {
|
|||
}
|
||||
|
||||
$.ajax({
|
||||
data: createURL("command=listOsTypes&response=json"+maxPageSize),
|
||||
data: createURL("command=listOsTypes&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
types = json.listostypesresponse.ostype;
|
||||
|
|
@ -110,7 +110,7 @@ function showTemplatesTab() {
|
|||
});
|
||||
|
||||
$.ajax({
|
||||
data: createURL("command=listServiceOfferings&response=json"+maxPageSize),
|
||||
data: createURL("command=listServiceOfferings&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var items = json.listserviceofferingsresponse.serviceoffering;
|
||||
|
|
@ -126,7 +126,7 @@ function showTemplatesTab() {
|
|||
});
|
||||
|
||||
$.ajax({
|
||||
data: createURL("command=listDiskOfferings&response=json"+maxPageSize),
|
||||
data: createURL("command=listDiskOfferings&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var items = json.listdiskofferingsresponse.diskoffering;
|
||||
|
|
|
|||
Loading…
Reference in New Issue