From 30929a470c32149e0f77d6b56eba487b903fecd3 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Fri, 12 May 2023 22:02:14 +0200 Subject: [PATCH] Export Apo BUT: liste NAR --- app/scodoc/sco_apogee_csv.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/scodoc/sco_apogee_csv.py b/app/scodoc/sco_apogee_csv.py index 2042c4db..1449bc65 100644 --- a/app/scodoc/sco_apogee_csv.py +++ b/app/scodoc/sco_apogee_csv.py @@ -386,7 +386,7 @@ class ApoEtud(dict): # - Note: moyenne des moyennes générales des deux semestres # (pas vraiment de sens, mais faute de mieux) # on pourrait aussi bien prendre seulement la note du dernier semestre (S2 ou S4). - # XXX APOBUT: à modifier pour prendre moyenne indicative annuelle + # XXX APOBUT: à modifier pour prendre moyenne indicative annuelle ? non # # - Résultat jury: # si l'autre est validé, code du semestre courant (ex: S1 (ADM), S2 (AJ) => année AJ) @@ -404,6 +404,7 @@ class ApoEtud(dict): if self.is_apc: cur_decision = {} # comp_elt_semestre sera vide. else: + # Non BUT cur_decision = self.cur_res.get_etud_decision_sem(etudid) if not cur_decision: # pas de decision => pas de résultat annuel @@ -492,6 +493,9 @@ class ApoEtud(dict): formsemestre_id=formsemestre.id, etudid=self.etud["etudid"] ).first() ) + self.is_nar = ( + self.validation_annee_but and self.validation_annee_but.code == NAR + ) def etud_set_semestres_de_etape(self, apo_data: "ApoData"): """Set .cur_sem and .autre_sem et charge les résultats.