filter bug fixing 55/45455/2
authorsvishnev <shlomo-stanisla.vishnevetskiy@amdocs.com>
Tue, 1 May 2018 14:56:49 +0000 (17:56 +0300)
committerEinav Keidar <einavw@amdocs.com>
Tue, 8 May 2018 13:13:50 +0000 (13:13 +0000)
Issue-ID: SDC-1283
Change-Id: Idbc2a9153da0c889e998a8cd201b997e504f371e
Signed-off-by: svishnev <shlomo-stanisla.vishnevetskiy@amdocs.com>
openecomp-ui/src/sdc-app/onboarding/onboard/OnboardActionHelper.js
openecomp-ui/src/sdc-app/onboarding/onboard/workspace/WorkspaceViewWithFilter.jsx
openecomp-ui/src/sdc-app/onboarding/softwareProduct/details/SoftwareProductDetailsView.jsx

index 2826e32..8443fe9 100644 (file)
@@ -21,10 +21,7 @@ import VersionsPageActionHelper from 'sdc-app/onboarding/versionsPage/VersionsPa
 import { itemTypes } from 'sdc-app/onboarding/versionsPage/VersionsPageConstants.js';
 import PermissionsActionHelper from 'sdc-app/onboarding/permissions/PermissionsActionHelper.js';
 import { actionTypes as filterActionTypes } from './filter/FilterConstants.js';
-import {
-    versionStatus,
-    itemStatus
-} from 'sdc-app/common/helpers/ItemsHelperConstants.js';
+import { versionStatus } from 'sdc-app/common/helpers/ItemsHelperConstants.js';
 
 const OnboardActionHelper = {
     resetOnboardStore(dispatch) {
@@ -43,8 +40,7 @@ const OnboardActionHelper = {
             deltaData:
                 activeTab === tabsMapping.WORKSPACE
                     ? {
-                          versionStatus: versionStatus.DRAFT,
-                          itemStatus: itemStatus.ACTIVE
+                          versionStatus: versionStatus.DRAFT
                       }
                     : {
                           versionStatus: versionStatus.CERTIFIED
index eec5962..afc68e1 100644 (file)
@@ -17,6 +17,7 @@ import React from 'react';
 import DetailsCatalogView from '../DetailsCatalogView.jsx';
 import i18n from 'nfvo-utils/i18n/i18n.js';
 import { tabsMapping } from 'sdc-app/onboarding/onboard/OnboardConstants.js';
+import { tabsMapping as catalogTabsMappping } from '../onboardingCatalog/OnboardingCatalogConstants.js';
 
 const WorkspaceView = props => {
     let {
@@ -27,6 +28,7 @@ const WorkspaceView = props => {
         onSelectSoftwareProduct,
         searchValue,
         onMigrate,
+        catalogActiveTab,
         filteredItems: { vspList, vlmList }
     } = props;
 
@@ -39,8 +41,16 @@ const WorkspaceView = props => {
                 VLMList={vlmList}
                 VSPList={vspList}
                 users={users}
-                onAddVLM={onAddLicenseModelClick}
-                onAddVSP={onAddSoftwareProductClick}
+                onAddVLM={
+                    catalogActiveTab === catalogTabsMappping.ACTIVE
+                        ? onAddLicenseModelClick
+                        : false
+                }
+                onAddVSP={
+                    catalogActiveTab === catalogTabsMappping.ACTIVE
+                        ? onAddSoftwareProductClick
+                        : false
+                }
                 onSelectVLM={(item, users) =>
                     onSelectLicenseModel(item, users, tabsMapping.WORKSPACE)
                 }
index 12b1ead..1b38463 100644 (file)
@@ -98,6 +98,7 @@ class GeneralSection extends React.Component {
                             <Input
                                 data-test-id="vsp-name"
                                 label={i18n('Name')}
+                                disabled
                                 type="text"
                                 value={this.props.name}
                                 isRequired={true}