Commit 37f82c59 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

[FIX] Admission : dans le formulaire en mode lecture seule, des boutons radios...

[FIX] Admission : dans le formulaire en mode lecture seule, des boutons radios étaient débloqués à tort.
parent b463bd43
Loading
Loading
Loading
Loading
+1 −0
Changes for CHANGELOG.md: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@ Journal des modifications
10.4.0
------
- [FIX] Admission : la marge du bas dans des PDF générés n'était pas respectée (pb dans unicaen/pdf).
- [FIX] Admission : dans le formulaire en mode lecture seule, des boutons radios étaient débloqués à tort.

10.3.0
------
+3 −0
Changes for public/js/admission.js: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -189,6 +189,8 @@ function updateDirectionInfosLabels(idNom, idPrenom, nomInput, prenomInput, labe

function updateFinancementOptions() {
    var checkedContratDoctoral = $('input[name="financement[contratDoctoral]"]:checked')
    var isDisabled = $('input[name="financement[contratDoctoral]"]:disabled').length === $('input[name="financement[contratDoctoral]"]').length;
    if (!isDisabled) { // on met à jour les éléments liés ssi l'élément source n'est pas "disabled" (élément disabled = formulaire en lecture seule)
        if (checkedContratDoctoral.val() === '1') {
            $('input[name="financement[tempsTravail]"][value="1"]').prop('checked', true);
            $('input[name="financement[estSalarie]"][value="1"]').prop('checked', true);
@@ -199,6 +201,7 @@ function updateFinancementOptions() {
            $('input[name="financement[tempsTravail]"][value="2"]').prop('disabled', false);
            $('input[name="financement[estSalarie]"][value="0"]').prop('disabled', false);
        }
    }
    const infosDoctorantSalarieRadios = document.querySelectorAll('input[name="financement[estSalarie]"]');
    const additionalFieldsInfosDoctorantSalarie = document.getElementById('additional_fields_infos_salaries');
    showOrNotDiv(infosDoctorantSalarieRadios, additionalFieldsInfosDoctorantSalarie)