Skip to content

Commit b73156a

Browse files
author
Jessica Wang
committed
CLOUDSTACK-1816: Cisco VNMC ASA1000v - object name in API response has been corrected. Here is related UI change.
1 parent c9bb535 commit b73156a

2 files changed

Lines changed: 39 additions & 30 deletions

File tree

ui/modules/vnmcAsa1000v/vnmcAsa1000v.js

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@
3232
physicalnetworkid: args.context.physicalNetworks[0].id
3333
},
3434
success: function(json){
35-
var items = json.listCiscoAsa1000vResources["null"]; //waiting for Koushik to fix object name to be "CiscoAsa1000vResource" instead of "null"
36-
//var items = json.listCiscoAsa1000vResources.CiscoAsa1000vResource;
35+
var items = json.listCiscoAsa1000vResources.CiscoAsa1000vResource;
3736
args.response.success({ data: items });
3837
}
3938
});
@@ -124,8 +123,7 @@
124123
return 'delete CiscoASA1000v';
125124
}
126125
},
127-
action: function(args) {
128-
debugger;
126+
action: function(args) {
129127
$.ajax({
130128
url: createURL('deleteCiscoAsa1000vResource'),
131129
data: {
@@ -164,16 +162,14 @@
164162
}
165163
],
166164

167-
dataProvider: function(args) {
168-
debugger;
165+
dataProvider: function(args) {
169166
$.ajax({
170167
url: createURL('listCiscoAsa1000vResources'),
171168
data: {
172169
resourceid: args.context.asa1000vDevices[0].resourceid
173170
},
174171
success: function(json) {
175-
var item = json.listCiscoAsa1000vResources["null"][0]; //waiting for Koushik to fix object name to be "CiscoAsa1000vResource" instead of "null"
176-
//var item = json.listCiscoAsa1000vResources.CiscoAsa1000vResource[0];
172+
var item = json.listCiscoAsa1000vResources.CiscoAsa1000vResource[0];
177173
args.response.success({ data: item });
178174
}
179175
});

ui/modules/vnmcNetworkProvider/vnmcNetworkProvider.js

Lines changed: 35 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,21 @@
2828
fields: {
2929
resourcename: { label: 'Resource Name' },
3030
provider: { label: 'Provider' }
31-
},
32-
31+
},
32+
dataProvider: function(args) {
33+
$.ajax({
34+
url: createURL('listCiscoVnmcResources'),
35+
data: {
36+
physicalnetworkid: args.context.physicalNetworks[0].id
37+
},
38+
success: function(json){
39+
var items = json.listCiscoVnmcResources.CiscoVnmcResource;
40+
args.response.success({
41+
data: items
42+
});
43+
}
44+
});
45+
},
3346
actions: {
3447
add: {
3548
label: 'Add VNMC device',
@@ -182,21 +195,6 @@
182195
}
183196
}
184197
}
185-
},
186-
187-
dataProvider: function(args) {
188-
$.ajax({
189-
url: createURL('listCiscoVnmcResources'),
190-
data: {
191-
physicalnetworkid: args.context.physicalNetworks[0].id
192-
},
193-
success: function(json){
194-
var items = json.listCiscoVnmcResources["null"]; //change it after API is fixed.
195-
args.response.success({
196-
data: items
197-
});
198-
}
199-
});
200198
}
201199
};
202200

@@ -233,14 +231,29 @@
233231
title: 'label.details',
234232
fields: [
235233
{
236-
name: { label: 'label.name' }
234+
resourcename: { label: 'Resource Name' }
237235
},
238-
{
239-
ipaddress: { label: 'label.ip.address' },
240-
state: { label: 'label.state' }
236+
{
237+
resourceid: { label: 'Resource ID'},
238+
provider: { label: 'Provider' },
239+
RESOURCE_NAME: { label: 'Resource Name'}
241240
}
242241
],
243-
dataProvider: function(args) {
242+
dataProvider: function(args) {
243+
$.ajax({
244+
url: createURL('listCiscoVnmcResources'),
245+
data: {
246+
resourceid: args.context.vnmcDevices[0].id
247+
},
248+
success: function(json){
249+
var item = json.listCiscoVnmcResources.CiscoVnmcResource[0];
250+
args.response.success({
251+
data: item
252+
});
253+
}
254+
});
255+
256+
244257
args.response.success({
245258
data: args.context.vnmcDevices[0]
246259
});

0 commit comments

Comments
 (0)