Export Apo BUT: liste NAR

This commit is contained in:
Emmanuel Viennet 2023-05-12 22:02:14 +02:00
parent 6d8af957fd
commit 30929a470c

View File

@ -386,7 +386,7 @@ class ApoEtud(dict):
# - Note: moyenne des moyennes générales des deux semestres # - Note: moyenne des moyennes générales des deux semestres
# (pas vraiment de sens, mais faute de mieux) # (pas vraiment de sens, mais faute de mieux)
# on pourrait aussi bien prendre seulement la note du dernier semestre (S2 ou S4). # 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: # - Résultat jury:
# si l'autre est validé, code du semestre courant (ex: S1 (ADM), S2 (AJ) => année AJ) # 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: if self.is_apc:
cur_decision = {} # comp_elt_semestre sera vide. cur_decision = {} # comp_elt_semestre sera vide.
else: else:
# Non BUT
cur_decision = self.cur_res.get_etud_decision_sem(etudid) cur_decision = self.cur_res.get_etud_decision_sem(etudid)
if not cur_decision: if not cur_decision:
# pas de decision => pas de résultat annuel # pas de decision => pas de résultat annuel
@ -492,6 +493,9 @@ class ApoEtud(dict):
formsemestre_id=formsemestre.id, etudid=self.etud["etudid"] formsemestre_id=formsemestre.id, etudid=self.etud["etudid"]
).first() ).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"): def etud_set_semestres_de_etape(self, apo_data: "ApoData"):
"""Set .cur_sem and .autre_sem et charge les résultats. """Set .cur_sem and .autre_sem et charge les résultats.