Display toast upon successful duplication of evaluation document

This commit is contained in:
2025-08-21 09:52:59 +02:00
parent 59e8d9d516
commit d62dd4396e
3 changed files with 17 additions and 1 deletions

View File

@@ -52,10 +52,17 @@ 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 { useToast } from "vue-toast-notification";
const props = defineProps(["evaluation", "docAnchorId"]);
const store = useStore();
const $toast = useToast();
const timeSpentChoices = [
{ text: "1 minute", value: 60 },
{ text: "2 minutes", value: 120 },
@@ -234,13 +241,19 @@ function duplicateDocument(document) {
store.dispatch("duplicateDocument", {
evaluation_key: props.evaluation.key,
document: document,
});
})
}
function duplicateDocumentToEvaluation({ evaluation, document }) {
store.dispatch("duplicateDocumentToEvaluation", {
evaluation: evaluation,
document: document,
})
.then(() => {
$toast.open({ message: trans(EVALUATION_DOCUMENT_DUPLICATE_SUCCESS) });
})
.catch((e) => {
console.log(e);
});
}

View File

@@ -619,6 +619,8 @@ const store = createStore({
document: newDoc,
evaluation,
});
return newDoc;
},
removeDocument({ commit }, payload) {
commit("removeDocument", payload);

View File

@@ -780,6 +780,7 @@ evaluation:
duplicate: Dupliquer
duplicate_here: Dupliquer ici
duplicate_to_other_evaluation: Dupliquer vers une autre évaluation
duplicate_success: Le document d'évaluation a été dupliquer
goal: