diff --git a/app/but/jury_but_view.py b/app/but/jury_but_view.py index 74159bcf4..664867498 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 3cea674bb..1ed5eb065 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"