CLOUDSTACK-1816: Cisco VNMC ASA1000v - object name in API response has been corrected. Here is related UI change.

This commit is contained in:
Jessica Wang 2013-05-09 12:51:40 -07:00
parent c9bb5356bd
commit b73156a56e
2 changed files with 39 additions and 30 deletions

View File

@ -32,8 +32,7 @@
physicalnetworkid: args.context.physicalNetworks[0].id
},
success: function(json){
var items = json.listCiscoAsa1000vResources["null"]; //waiting for Koushik to fix object name to be "CiscoAsa1000vResource" instead of "null"
//var items = json.listCiscoAsa1000vResources.CiscoAsa1000vResource;
var items = json.listCiscoAsa1000vResources.CiscoAsa1000vResource;
args.response.success({ data: items });
}
});
@ -124,8 +123,7 @@
return 'delete CiscoASA1000v';
}
},
action: function(args) {
debugger;
action: function(args) {
$.ajax({
url: createURL('deleteCiscoAsa1000vResource'),
data: {
@ -164,16 +162,14 @@
}
],
dataProvider: function(args) {
debugger;
dataProvider: function(args) {
$.ajax({
url: createURL('listCiscoAsa1000vResources'),
data: {
resourceid: args.context.asa1000vDevices[0].resourceid
},
success: function(json) {
var item = json.listCiscoAsa1000vResources["null"][0]; //waiting for Koushik to fix object name to be "CiscoAsa1000vResource" instead of "null"
//var item = json.listCiscoAsa1000vResources.CiscoAsa1000vResource[0];
var item = json.listCiscoAsa1000vResources.CiscoAsa1000vResource[0];
args.response.success({ data: item });
}
});

View File

@ -28,8 +28,21 @@
fields: {
resourcename: { label: 'Resource Name' },
provider: { label: 'Provider' }
},
},
dataProvider: function(args) {
$.ajax({
url: createURL('listCiscoVnmcResources'),
data: {
physicalnetworkid: args.context.physicalNetworks[0].id
},
success: function(json){
var items = json.listCiscoVnmcResources.CiscoVnmcResource;
args.response.success({
data: items
});
}
});
},
actions: {
add: {
label: 'Add VNMC device',
@ -182,21 +195,6 @@
}
}
}
},
dataProvider: function(args) {
$.ajax({
url: createURL('listCiscoVnmcResources'),
data: {
physicalnetworkid: args.context.physicalNetworks[0].id
},
success: function(json){
var items = json.listCiscoVnmcResources["null"]; //change it after API is fixed.
args.response.success({
data: items
});
}
});
}
};
@ -233,14 +231,29 @@
title: 'label.details',
fields: [
{
name: { label: 'label.name' }
resourcename: { label: 'Resource Name' }
},
{
ipaddress: { label: 'label.ip.address' },
state: { label: 'label.state' }
{
resourceid: { label: 'Resource ID'},
provider: { label: 'Provider' },
RESOURCE_NAME: { label: 'Resource Name'}
}
],
dataProvider: function(args) {
dataProvider: function(args) {
$.ajax({
url: createURL('listCiscoVnmcResources'),
data: {
resourceid: args.context.vnmcDevices[0].id
},
success: function(json){
var item = json.listCiscoVnmcResources.CiscoVnmcResource[0];
args.response.success({
data: item
});
}
});
args.response.success({
data: args.context.vnmcDevices[0]
});