diff options
author | 2022-04-04 17:49:50 +0100 | |
---|---|---|
committer | 2022-04-08 08:50:48 +0000 | |
commit | 881438cf4704590573a27aa2717d7bb3552ab573 (patch) | |
tree | 88afc1315bca6730896856d27d5f448952f9c6f0 /openecomp-ui/src/sdc-app/onboarding/versionsPage/VersionsPageActionHelper.js | |
parent | f64976e64325073e08dce191d99bb807efd98301 (diff) |
Delete VSP - Onboarding UI support for VSP deletion
Issue-ID: SDC-3952
Signed-off-by: KrupaNagabhushan <krupa.nagabhushan@est.tech>
Change-Id: Ib7258fe7002f5db03ccec84e935adfe0d217bfad
Diffstat (limited to 'openecomp-ui/src/sdc-app/onboarding/versionsPage/VersionsPageActionHelper.js')
-rw-r--r-- | openecomp-ui/src/sdc-app/onboarding/versionsPage/VersionsPageActionHelper.js | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/openecomp-ui/src/sdc-app/onboarding/versionsPage/VersionsPageActionHelper.js b/openecomp-ui/src/sdc-app/onboarding/versionsPage/VersionsPageActionHelper.js index 8087dceca0..6ade7ff251 100644 --- a/openecomp-ui/src/sdc-app/onboarding/versionsPage/VersionsPageActionHelper.js +++ b/openecomp-ui/src/sdc-app/onboarding/versionsPage/VersionsPageActionHelper.js @@ -14,8 +14,7 @@ * permissions and limitations under the License. */ import ItemsHelper from '../../common/helpers/ItemsHelper.js'; -import { actionTypes } from './VersionsPageConstants.js'; -import { itemTypes } from './VersionsPageConstants.js'; +import { actionTypes, itemTypes } from './VersionsPageConstants.js'; import { modalContentMapper } from 'sdc-app/common/modal/ModalContentMapper.js'; import { actionTypes as modalActionTypes } from 'nfvo-components/modal/GlobalModalConstants.js'; import i18n from 'nfvo-utils/i18n/i18n.js'; @@ -26,6 +25,7 @@ import { onboardingActions } from 'sdc-app/onboarding/OnboardingConstants.js'; import { notificationActions } from 'nfvo-components/notification/NotificationsConstants.js'; +import SoftwareProductActionHelper from 'sdc-app/onboarding/softwareProduct/SoftwareProductActionHelper'; const VersionsPageActionHelper = { fetchVersions(dispatch, { itemType, itemId }) { @@ -112,6 +112,18 @@ const VersionsPageActionHelper = { message: i18n('Item successfully restored') }) ); + }, + + async deleteItemFromArchive(dispatch, itemId) { + await SoftwareProductActionHelper.softwareProductDelete(itemId); + await ScreensHelper.loadScreen(dispatch, { + screen: enums.SCREEN.ONBOARDING_CATALOG + }); + dispatch( + notificationActions.showSuccess({ + message: i18n('Item successfully deleted') + }) + ); } }; |