diff --git a/app/static/css/releve-but.css b/app/static/css/releve-but.css
index 41e154488..a38e11122 100644
--- a/app/static/css/releve-but.css
+++ b/app/static/css/releve-but.css
@@ -189,10 +189,10 @@ section>div:nth-child(1){
font-weight: bold;
font-size: 20px;
}
-#ects_tot {
- margin-left: 8px;
+#ects_tot, .decision, .decision_annee {
font-weight: bold;
font-size: 20px;
+ margin-top: 8px;
}
.enteteSemestre{
color: black;
diff --git a/app/static/js/releve-but.js b/app/static/js/releve-but.js
index 526514589..1c04c9379 100644
--- a/app/static/js/releve-but.js
+++ b/app/static/js/releve-but.js
@@ -83,7 +83,9 @@ class releveBUT extends HTMLElement {
-
+
+
+
Inscrit le
Les moyennes ci-dessus servent à situer l'étudiant dans la promotion et ne correspondent pas à des validations de compétences ou d'UE.
@@ -192,6 +194,20 @@ class releveBUT extends HTMLElement {
/* Information sur le semestre */
/*******************************/
showSemestre(data) {
+ let correspondanceCodes = {
+ "ADM": "Admis",
+ "AJD": "Admis par décision de jury",
+ "PASD": "Passage de droit : tout n'est pas validé, mais d'après les règles du BUT, vous passez",
+ "PAS1NCI": "Vous passez par décision de jury mais attention, vous n'avez pas partout le niveau suffisant",
+ "RED": "Ajourné mais autorisé à redoubler",
+ "NAR": "Non admis et non autorisé à redoubler : réorientation",
+ "DEM": "Démission",
+ "ABAN": "Abandon constaté sans lettre de démission",
+ "RAT": "En attente d'un rattrapage",
+ "EXCLU": "Exclusion dans le cadre d'une décision disciplinaire",
+ "DEF": "Défaillance : non évalué par manque d'assiduité",
+ "ABL": "Année blanche"
+ }
this.shadow.querySelector("#identite_etudiant").innerHTML = `
${data.etudiant.nomprenom} `;
this.shadow.querySelector(".dateInscription").innerHTML += this.ISOToDate(data.semestre.inscription);
@@ -224,6 +240,9 @@ class releveBUT extends HTMLElement {
}).join("")
}*/
this.shadow.querySelector(".infoSemestre").innerHTML = output;
+ if(data.semestre.decision_annee?.code){
+ this.shadow.querySelector(".decision_annee").innerHTML = "Décision année : " + data.semestre.decision_annee.code + " - " + correspondanceCodes[data.semestre.decision_annee.code];
+ }
if (data.semestre.decision?.code) {
this.shadow.querySelector(".decision").innerHTML = "Décision jury: " + (data.semestre.decision?.code || "");
}
diff --git a/app/static/links/9.3.9 b/app/static/links/9.3.9
new file mode 120000
index 000000000..a96aa0ea9
--- /dev/null
+++ b/app/static/links/9.3.9
@@ -0,0 +1 @@
+..
\ No newline at end of file