Améliore jury_delete_manual: décisions d'UE sur sem. verrouillés non éditables.

This commit is contained in:
Emmanuel Viennet 2024-09-04 05:55:25 +02:00
parent 35692da422
commit 6cc24edc2d

View File

@ -65,10 +65,15 @@ pages de saisie de jury habituelles).
</div>
{% endif %}
{% if not read_only %}
<form class="inline-form">
<button data-v_id="{{v.id}}" data-type="validation_ue" data-etudid="{{etud.id}}"
>effacer validation d'UE</button>
</form>
{% if v.formsemestre.etat %}
<form class="inline-form">
<button data-v_id="{{v.id}}"
data-type="validation_ue" data-etudid="{{etud.id}}"
>effacer validation d'UE</button>
</form>
{% else %}
<p class="fontred">semestre verrouillé</p>
{% endif %}
{% endif %}
</div>
</details>
@ -197,6 +202,12 @@ document.addEventListener('DOMContentLoaded', () => {
location.reload();
} else {
console.log(`Error: ${SCO_URL}../api/etudiant/${etudid}/jury/${validation_type}/${v_id}/delete`);
if (response.status == 403) {
alert("Suppression non autorisée (semestre verrouillé?)");
} else {
alert(`Erreur lors de la suppression (${response.status})`);
}
alert("Erreur lors de la suppression");
throw new Error('Request failed');
}
});