diff --git a/.changes/unreleased/Fixed-20250911-151223.yaml b/.changes/unreleased/Fixed-20250911-151223.yaml new file mode 100644 index 000000000..ef26fe298 --- /dev/null +++ b/.changes/unreleased/Fixed-20250911-151223.yaml @@ -0,0 +1,6 @@ +kind: Fixed +body: fix translations in duplicate evaluation document modal and realign close modal button +time: 2025-09-11T15:12:23.994553843+02:00 +custom: + Issue: "" + SchemaChange: No schema change diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/Modal.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/Modal.vue index 06e1bfa1a..7ec7f47e2 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/Modal.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/_components/Modal.vue @@ -84,6 +84,8 @@ const emits = defineEmits<{ } .modal-header .close { border-top-right-radius: 0.3rem; + margin-right: 0; + margin-left: auto; } /* * The following styles are auto-applied to elements with diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AccompanyingPeriodWorkSelector/AccompanyingPeriodWorkSelectorModal.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AccompanyingPeriodWorkSelector/AccompanyingPeriodWorkSelectorModal.vue index 254595cb3..007486bc2 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AccompanyingPeriodWorkSelector/AccompanyingPeriodWorkSelectorModal.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AccompanyingPeriodWorkSelector/AccompanyingPeriodWorkSelectorModal.vue @@ -30,11 +30,7 @@ > @@ -73,6 +69,7 @@ import { AccompanyingPeriodWork } from "../../../types"; import { trans, ACPW_DUPLICATE_SELECT_ACCOMPANYING_PERIOD_WORK, + ACPW_DUPLICATE_SELECT_AN_EVALUATION, CONFIRM, } from "translator"; import { fetchResults } from "ChillMainAssets/lib/api/apiMethods"; @@ -97,6 +94,11 @@ const emit = defineEmits<{ "update:selectedEvaluation": [evaluation: AccompanyingPeriodWorkEvaluation]; }>(); +const getModalTitle = () => + evaluations.value.length > 0 + ? trans(ACPW_DUPLICATE_SELECT_AN_EVALUATION) + : trans(ACPW_DUPLICATE_SELECT_ACCOMPANYING_PERIOD_WORK); + onMounted(() => { if (props.accompanyingPeriodId) { getAccompanyingPeriodWorks(parseInt(props.accompanyingPeriodId)); @@ -106,6 +108,7 @@ onMounted(() => { showModal.value = true; }); + const getAccompanyingPeriodWorks = async (periodId: number) => { const url = `/api/1.0/person/accompanying-course/${periodId}/works.json`; diff --git a/src/Bundle/ChillPersonBundle/translations/messages.fr.yml b/src/Bundle/ChillPersonBundle/translations/messages.fr.yml index 0b00ad7df..cde9a6add 100644 --- a/src/Bundle/ChillPersonBundle/translations/messages.fr.yml +++ b/src/Bundle/ChillPersonBundle/translations/messages.fr.yml @@ -786,8 +786,8 @@ 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 - move_success: Le document d'évaluation a été déplacer + duplicate_success: Le document d'évaluation a été dupliqué + move_success: Le document d'évaluation a été déplacé goal: @@ -1543,7 +1543,8 @@ entity_display_title: acpw_duplicate: title: Fusionner les actions d'accompagnement description: Cette fusion conservera la date de début la plus ancienne, la date de fin la plus récente, toutes les évaluations, documents et workflows. Les agents traitants seront additionnés ainsi que les tiers intervenants. Les commentaires seront mis l'un à la suite de l'autre. - Select accompanying period work: Selectionner un action d'accompagnement + Select accompanying period work: Sélectionner une action d'accompagnement + Select an evaluation: Sélectionner une évaluation Assign duplicate: Désigner un action d'accompagnement doublon Accompanying period work to delete: Action d'accompagnement à supprimer Accompanying period work to delete explanation: Cet action d'accompagnement sera supprimé.