From d0cb15ab98db6cc207c62c3348a78051e827d0ba Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Thu, 8 Dec 2022 03:02:40 +0100 Subject: [PATCH] =?UTF-8?q?Jury=20BUT:=20affichage=20si=20UE=20non=20assoc?= =?UTF-8?q?i=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/but/jury_but_view.py | 48 ++++++++++++++++++++++++---------------- sco_version.py | 2 +- 2 files changed, 30 insertions(+), 20 deletions(-) diff --git a/app/but/jury_but_view.py b/app/but/jury_but_view.py index 74159bcf..66486749 100644 --- a/app/but/jury_but_view.py +++ b/app/but/jury_but_view.py @@ -204,7 +204,7 @@ def jury_but_semestriel( semestre_terminal = ( formsemestre.semestre_id >= formsemestre.formation.get_parcours().NB_SEM ) - # Par défaut: autorisé à passer dnas le semestre suivant si sem. impair, o + # Par défaut: autorisé à passer dans le semestre suivant si sem. impair, # ou si décision déjà enregistrée: est_autorise_a_passer = (formsemestre.semestre_id % 2) or ( formsemestre.semestre_id + 1 @@ -318,28 +318,38 @@ def jury_but_semestriel( {erase_span}
Unités d'enseignement de S{formsemestre.semestre_id}:
-
-
-
-
-
""" ) - for ue in ues: - dec_ue = decisions_ues[ue.id] - H.append("""
""") + if not ues: H.append( - _gen_but_niveau_ue( - ue, - dec_ue, - disabled=read_only, + """
Aucune UE ! Vérifiez votre programme de + formation, et l'association UEs / Niveaux de compétences
""" + ) + else: + H.append( + """ +
+
+
+
+
+ """ + ) + for ue in ues: + dec_ue = decisions_ues[ue.id] + H.append("""
""") + H.append( + _gen_but_niveau_ue( + ue, + dec_ue, + disabled=read_only, + ) ) - ) - H.append( - """
-
""" - ) - H.append("
") # but_annee + H.append( + """
+
""" + ) + H.append("
") # but_annee if read_only: H.append( diff --git a/sco_version.py b/sco_version.py index 3cea674b..1ed5eb06 100644 --- a/sco_version.py +++ b/sco_version.py @@ -1,7 +1,7 @@ # -*- mode: python -*- # -*- coding: utf-8 -*- -SCOVERSION = "9.4.11" +SCOVERSION = "9.4.12" SCONAME = "ScoDoc"