summaryrefslogtreecommitdiffstats
path: root/openecomp-ui/src/sdc-app/onboarding/versionsPage/VersionsPageActionHelper.js
diff options
context:
space:
mode:
authorKrupaNagabhushan <krupa.nagabhushan@est.tech>2022-04-04 17:49:50 +0100
committerMichael Morris <michael.morris@est.tech>2022-04-08 08:50:48 +0000
commit881438cf4704590573a27aa2717d7bb3552ab573 (patch)
tree88afc1315bca6730896856d27d5f448952f9c6f0 /openecomp-ui/src/sdc-app/onboarding/versionsPage/VersionsPageActionHelper.js
parentf64976e64325073e08dce191d99bb807efd98301 (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.js16
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')
+ })
+ );
}
};