diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue index e186bbf4d..bb173fe62 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/components/FormEvaluation.vue @@ -53,7 +53,7 @@ import TimeSpentInput from "./TimeSpentInput.vue"; import CommentInput from "./CommentInput.vue"; import DocumentsList from "./DocumentsList.vue"; import DocumentActions from "./DocumentActions.vue"; -import { trans, EVALUATION_DOCUMENT_DUPLICATE_SUCCESS } from "translator"; +import { trans, EVALUATION_DOCUMENT_DUPLICATE_SUCCESS, EVALUATION_DOCUMENT_MOVE_SUCCESS } from "translator"; import { useToast } from "vue-toast-notification"; const props = defineProps(["evaluation", "docAnchorId"]); @@ -264,7 +264,15 @@ function moveDocumentToEvaluation({ evaluationDest, document }) { evaluationInitial: props.evaluation, evaluationDest: evaluationDest, document: document, - }); + }) + .then(() => { + $toast.open({ + message: trans(EVALUATION_DOCUMENT_MOVE_SUCCESS), + }); + }) + .catch((e) => { + console.log(e); + }); } function onStatusDocumentChanged(newStatus) { diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js index f44b445bd..cd09163e9 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourseWorkEdit/store.js @@ -655,13 +655,13 @@ const store = createStore({ { commit }, { evaluationInitial, evaluationDest, document }, ) { + await moveDocumentToEvaluation(document.id, evaluationDest.id); + commit("moveDocumentToEvaluation", { evaluationInitial, evaluationDest, document, }); - - await moveDocumentToEvaluation(document.id, evaluationDest.id); }, removeDocument({ commit }, payload) { commit("removeDocument", payload); diff --git a/src/Bundle/ChillPersonBundle/translations/messages.fr.yml b/src/Bundle/ChillPersonBundle/translations/messages.fr.yml index 093a903fd..97a895d2f 100644 --- a/src/Bundle/ChillPersonBundle/translations/messages.fr.yml +++ b/src/Bundle/ChillPersonBundle/translations/messages.fr.yml @@ -782,6 +782,7 @@ evaluation: duplicate_here: Dupliquer ici duplicate_to_other_evaluation: Dupliquer vers une autre évaluation duplicate_success: Le document d'évaluation a été dupliquer + move_success: Le document d'évaluation a été déplacer goal: