From a22ab4df2fd697f4202c4c8741b83eebe3b8fcda Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Fri, 11 Feb 2022 17:03:27 +0100 Subject: [PATCH] Fix: bul xml ancien format --- app/but/bulletin_but_xml_compat.py | 66 +++++++++++++++--------------- sco_version.py | 2 +- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/app/but/bulletin_but_xml_compat.py b/app/but/bulletin_but_xml_compat.py index db2b18c1..7cb5c587 100644 --- a/app/but/bulletin_but_xml_compat.py +++ b/app/but/bulletin_but_xml_compat.py @@ -192,40 +192,40 @@ def bulletin_but_xml_compat( modimpl.module.code_apogee or "" ), ) - # XXX TODO rangs et effectifs - # --- notes de chaque eval: - if version != "short": - for e in modimpl.evaluations: - if e.visibulletin or version == "long": - x_eval = Element( - "evaluation", - jour=e.jour.isoformat() if e.jour else "", - heure_debut=e.heure_debut.isoformat() - if e.heure_debut - else "", - heure_fin=e.heure_fin.isoformat() - if e.heure_debut - else "", - coefficient=str(e.coefficient), - # pas les poids en XML compat - evaluation_type=str(e.evaluation_type), - description=scu.quote_xml_attr(e.description), - # notes envoyées sur 20, ceci juste pour garder trace: - note_max_origin=str(e.note_max), - ) - x_mod.append(x_eval) - x_eval.append( - Element( - "note", - value=scu.fmt_note( - results.modimpls_results[ - e.moduleimpl_id - ].evals_notes[e.id][etud.id], - note_max=e.note_max, - ), + # XXX TODO rangs et effectifs + # --- notes de chaque eval: + if version != "short": + for e in modimpl.evaluations: + if e.visibulletin or version == "long": + x_eval = Element( + "evaluation", + jour=e.jour.isoformat() if e.jour else "", + heure_debut=e.heure_debut.isoformat() + if e.heure_debut + else "", + heure_fin=e.heure_fin.isoformat() + if e.heure_debut + else "", + coefficient=str(e.coefficient), + # pas les poids en XML compat + evaluation_type=str(e.evaluation_type), + description=scu.quote_xml_attr(e.description), + # notes envoyées sur 20, ceci juste pour garder trace: + note_max_origin=str(e.note_max), ) - ) - # XXX TODO: Evaluations incomplètes ou futures: XXX + x_mod.append(x_eval) + x_eval.append( + Element( + "note", + value=scu.fmt_note( + results.modimpls_results[ + e.moduleimpl_id + ].evals_notes[e.id][etud.id], + note_max=e.note_max, + ), + ) + ) + # XXX TODO: Evaluations incomplètes ou futures: XXX # XXX TODO UE capitalisee (listee seulement si meilleure que l'UE courante) # --- Absences diff --git a/sco_version.py b/sco_version.py index a8b213f5..092dc38a 100644 --- a/sco_version.py +++ b/sco_version.py @@ -1,7 +1,7 @@ # -*- mode: python -*- # -*- coding: utf-8 -*- -SCOVERSION = "9.1.52" +SCOVERSION = "9.1.53" SCONAME = "ScoDoc"