projects
/
osm
/
UI.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
NOTICKET: Relative refs, 3 levels deep
[osm/UI.git]
/
skyquake
/
plugins
/
launchpad
/
src
/
recordViewer
/
recordViewStore.js
diff --git
a/skyquake/plugins/launchpad/src/recordViewer/recordViewStore.js
b/skyquake/plugins/launchpad/src/recordViewer/recordViewStore.js
index
b9fded5
..
4a5b49c
100644
(file)
--- a/
skyquake/plugins/launchpad/src/recordViewer/recordViewStore.js
+++ b/
skyquake/plugins/launchpad/src/recordViewer/recordViewStore.js
@@
-136,7
+136,7
@@
class RecordViewStore {
let vnfrIndex = data.vnfrIndex;
let configPrimitiveIndex = data.configPrimitiveIndex;
let payload = {};
let vnfrIndex = data.vnfrIndex;
let configPrimitiveIndex = data.configPrimitiveIndex;
let payload = {};
- let isValid =
fals
e;
+ let isValid =
tru
e;
let configPrimitive = vnfrs[vnfrIndex]['vnf-configuration']['service-primitive'][configPrimitiveIndex];
payload['name'] = '';
let configPrimitive = vnfrs[vnfrIndex]['vnf-configuration']['service-primitive'][configPrimitiveIndex];
payload['name'] = '';
@@
-144,7
+144,7
@@
class RecordViewStore {
payload['vnf-list'] = [];
payload['triggered-by'] = 'vnf-primitive';
let parameters = [];
payload['vnf-list'] = [];
payload['triggered-by'] = 'vnf-primitive';
let parameters = [];
- configPrimitive['parameter'].map((parameter) => {
+ configPrimitive['parameter']
&& configPrimitive['parameter']
.map((parameter) => {
if(!isValid) {
isValid = validateParameter(parameter);
}
if(!isValid) {
isValid = validateParameter(parameter);
}
@@
-157,8
+157,11
@@
class RecordViewStore {
let vnfPrimitive = [];
vnfPrimitive[0] = {
name: configPrimitive['name'],
let vnfPrimitive = [];
vnfPrimitive[0] = {
name: configPrimitive['name'],
- index: configPrimitiveIndex,
- parameter: parameters
+ index: configPrimitiveIndex
+ };
+
+ if (parameters.length > 0) {
+ vnfPrimitive[0].parameter = parameters;
}
payload['vnf-list'].push({
}
payload['vnf-list'].push({
@@
-407,7
+410,9
@@
function connectionManager(type, connection) {
name: nsrs.name,
id: nsrs.id,
nsd_name: nsrs.nsd_name,
name: nsrs.name,
id: nsrs.id,
nsd_name: nsrs.nsd_name,
- type: 'nsr'
+ type: 'nsr',
+ logo: nsrs.nsd && nsrs.nsd.logo,
+ logoId: nsrs.nsd && nsrs.nsd && nsrs.nsd.id
});
// Scaled VNFRs
});
// Scaled VNFRs
@@
-424,10
+429,13
@@
function connectionManager(type, connection) {
sgInstance['vnfrs'] && sgInstance['vnfrs'].map((vnfr, vnfrIndex) => {
scaledVnfrs.push(vnfr);
sgInstance['vnfrs'] && sgInstance['vnfrs'].map((vnfr, vnfrIndex) => {
scaledVnfrs.push(vnfr);
+ let vnfrObj = _.findWhere(nsrs.vnfrs, {id: vnfr});
scaledVnfNav.vnfr.push({
scaledVnfNav.vnfr.push({
- name:
_.findWhere(nsrs.vnfrs, {id: vnfr})
['short-name'],
+ name:
vnfrObj
['short-name'],
id: vnfr,
id: vnfr,
- type: 'vnfr'
+ type: 'vnfr',
+ logo: vnfrObj['vnfd'] && vnfrObj['vnfd']['logo'],
+ logoId: vnfrObj['vnfd'] && vnfrObj['vnfd']['id']
});
});
nav.push(scaledVnfNav);
});
});
nav.push(scaledVnfNav);
@@
-440,7
+448,9
@@
function connectionManager(type, connection) {
nav.push({
name: vnfr["short-name"],
id: vnfr.id,
nav.push({
name: vnfr["short-name"],
id: vnfr.id,
- type: 'vnfr'
+ type: 'vnfr',
+ logo: vnfr['vnfd'] && vnfr['vnfd']['logo'],
+ logoId: vnfr['vnfd'] && vnfr['vnfd']['id']
});
}
});
});
}
});
@@
-462,4
+472,4
@@
function connectionManager(type, connection) {
};
}
};
}
-export default Alt.createStore(RecordViewStore);
+export default Alt.createStore(RecordViewStore
, 'RecordViewStore'
);