WF- add notification when archived wf 37/74437/2
authorYarin Dekel <yarind@amdocs.com>
Sun, 9 Dec 2018 09:14:44 +0000 (11:14 +0200)
committerYarin Dekel <yarind@amdocs.com>
Sun, 9 Dec 2018 09:14:49 +0000 (11:14 +0200)
Issue-ID: SDC-1995
Change-Id: I83b3ae7df2da5f2201359e21bd9f2568fb0d5749
Signed-off-by: Yarin Dekel <yarind@amdocs.com>
workflow-designer-ui/src/main/frontend/src/features/workflow/overview/overviewSagas.js
workflow-designer-ui/src/main/frontend/src/i18n/languages.json

index 89684d4..9193c5b 100644 (file)
@@ -29,6 +29,7 @@ import { setWorkflowAction } from 'features/workflow/workflowConstants';
 import { notificationActions } from 'shared/notifications/notificationsActions';
 import { fetchWorkflow } from 'features/catalog/catalogActions';
 import { WORKFLOW_STATUS } from 'features/workflow/workflowConstants';
+import { I18n } from 'react-redux-i18n';
 
 export function* getOverview({ payload }) {
     try {
@@ -46,8 +47,8 @@ export function* updateWorkflow(action) {
         yield call(overviewApi.updateWorkflow, action.payload);
         yield put(
             notificationActions.showSuccess({
-                title: 'Update Workflow',
-                message: 'Successfully updated'
+                title: I18n.t('workflow.overview.updateTitle'),
+                message: I18n.t('workflow.overview.updateNotification')
             })
         );
     } catch (e) {
@@ -85,6 +86,14 @@ export function* restoreWorkflow(action) {
 export function* archiveWorkflow(action) {
     const { history } = action.payload;
     yield archiveRestoreWorkflow(action);
+    yield put(
+        notificationActions.showSuccess({
+            title: I18n.t('workflow.overview.archiveTitle'),
+            message: I18n.t('workflow.overview.archiveNotification', {
+                name: action.payload.name
+            })
+        })
+    );
     history.push('/');
 }
 
index c52a383..b4c3826 100644 (file)
                 "backBtnLabel": "WORKFLOW CATALOG",
                 "archived": "Archived",
                 "archive": "ARCHIVE",
+                "archiveTitle": "Archive",
+                "updateTitle": "Update Workflow",
+                "updateNotification": "Successfully updated",
+                "archiveNotification": "\"%{name}\" successfully archived",
                 "confirmArchive": "Are you sure you want to archive \"%{name}\"?"
             },
             "inputOutput": {