X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=skyquake%2Fplugins%2Flaunchpad%2Fsrc%2Flaunchpad_card%2FnsrConfigPrimitives.jsx;h=acafdd08ead9ad06c31225847b0587c2bde5e336;hb=refs%2Fheads%2Frift300;hp=b44b3d94bef01d26b94573479258281139ae0bfb;hpb=e29efc315df33d546237e270470916e26df391d6;p=osm%2FUI.git
diff --git a/skyquake/plugins/launchpad/src/launchpad_card/nsrConfigPrimitives.jsx b/skyquake/plugins/launchpad/src/launchpad_card/nsrConfigPrimitives.jsx
index b44b3d94b..acafdd08e 100644
--- a/skyquake/plugins/launchpad/src/launchpad_card/nsrConfigPrimitives.jsx
+++ b/skyquake/plugins/launchpad/src/launchpad_card/nsrConfigPrimitives.jsx
@@ -1,6 +1,6 @@
/*
- *
+ *
* Copyright 2016 RIFT.IO Inc
*
* Licensed under the Apache License, Version 2.0 (the "License");
@@ -43,7 +43,7 @@ class NsrConfigPrimitives extends React.Component {
vnfrConfigPrimitive.name = vnfr['short-name'];
vnfrConfigPrimitive['vnfr-id-ref'] = vnfr['id'];
//input references
- let configPrimitives = vnfr['vnf-configuration']['service-primitive'];
+ let configPrimitives = vnfr['vnf-configuration'] && vnfr['vnf-configuration']['service-primitive'];
//input references by key
let vnfrConfigPrimitives = {}
@@ -162,6 +162,7 @@ class NsrConfigPrimitives extends React.Component {
}
constructConfigPrimitiveTabs = (tabList, tabPanels) => {
let self = this;
+ const hasAccess = self.props.hasAccess;
let defaultFromRpc = '';
//coded here for dev purposes
let mandatoryFieldValue = 'true';
@@ -307,7 +308,11 @@ class NsrConfigPrimitives extends React.Component {
)
})}
-
+ {
+ hasAccess ?
+
+ : null
+ }
)
);