X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Fcomponents%2FComposerApp.js;h=629f409dc96faad286e7461eb4aad73f8c70797e;hb=6fc3e77438cd4e53c5d5f21512ee8ca260469ca8;hp=fd3fc946083aa6e292ae5df0f2dbeb4b3f275d3f;hpb=119e39d96483d5cec756be95cc0cb735fb6f9a74;p=osm%2FUI.git diff --git a/skyquake/plugins/composer/src/src/components/ComposerApp.js b/skyquake/plugins/composer/src/src/components/ComposerApp.js index fd3fc9460..629f409dc 100644 --- a/skyquake/plugins/composer/src/src/components/ComposerApp.js +++ b/skyquake/plugins/composer/src/src/components/ComposerApp.js @@ -157,6 +157,7 @@ const ComposerApp = React.createClass({ let html = null; let self = this; const User = this.context.userProfile || {}; + const rbacDisabled = !isRBACValid(User, [PROJECT_ROLES.CAT_ADMIN]); if(this.state.hasModel) { function onClickUpdateSelection(event) { @@ -205,7 +206,8 @@ const ComposerApp = React.createClass({ + filterByType={self.state.filterCatalogByTypeValue} + rbacDisabled={rbacDisabled} /> { (self.state.panelTabShown == 'descriptor') ? @@ -235,7 +238,7 @@ const ComposerApp = React.createClass({ isEditingVNFD={isEditingVNFD} isModified={isModified} isNew={isNew} - disabled={!hasItem || !isRBACValid(User, [PROJECT_ROLES.CAT_ADMIN])} + disabled={!hasItem || rbacDisabled} onClick={event => event.stopPropagation()} panelTabShown={self.state.panelTabShown}/>