CLOUDSTACK-3427: UI > UCS manager > implement listUcsBlade API.

This commit is contained in:
Jessica Wang 2013-07-09 16:07:34 -07:00
parent 2917bb701f
commit ddf7d40b62
1 changed files with 30 additions and 12 deletions

View File

@ -13097,34 +13097,52 @@
bladeid: { label: 'Blade ID' },
associatedProfileDn: { label: 'Associated Profile' }
},
dataProvider: function(args) {
/*
dataProvider: function(args) {
$.ajax({
url: createURL('listUcsBlade'),
data: {
ucsmanagerid: args.context.ucsManagers[0].id
},
success: function(json) {
var data = json.listucsbladeresponse.ucsblade? json.listucsbladeresponse.ucsblade: [];
}
});
*/
for(var i = 0; i < data.length; i++) {
var array1 = data[i].bladedn.split('/');
data[i].chassis = array1[1];
data[i].bladeid = array1[2];
}
var data = [
{ id: '85a2ff00-ed42-4a18-8f5f-bb75c9ffd413', hostId: '62be4b10-a828-4ea2-aed8-9ad1d0812ff9', dn: 'sys/chassis-1/blade-1', associatedProfileDn: '' },
{ id: '85a2ff00-ed42-4a18-8f5f-bb75c9ffd413', hostId: '62be4b10-a828-4ea2-aed8-9ad1d0812ff9', dn: 'sys/chassis-2/blade-2', associatedProfileDn: '' },
{ id: '85a2ff00-ed42-4a18-8f5f-bb75c9ffd413', hostId: '62be4b10-a828-4ea2-aed8-9ad1d0812ff9', dn: 'sys/chassis-3/blade-3', associatedProfileDn: '' }
];
args.response.success({
data: data
});
}
});
/*
var data = [
{
"id": "58c84a1d-6e46-44e3-b7ec-abaa876d1be3",
"ucsmanagerid": "0c96f848-4306-47e5-a9ac-b76aad3557fb",
"bladedn": "sys/chassis-1/blade-1"
},
{
"id": "de5abadf-f294-4014-9fed-7ee37a9b8724",
"ucsmanagerid": "0c96f848-4306-47e5-a9ac-b76aad3557fb",
"bladedn": "sys/chassis-1/blade-2"
}
];
for(var i = 0; i < data.length; i++) {
var array1 = data[i].dn.split('/');
var array1 = data[i].bladedn.split('/');
data[i].chassis = array1[1];
data[i].bladeid = array1[2];
}
args.response.success({
data: data
});
});
*/
},
actions: {
associateProfileToBlade: {