diff --git a/app/but/jury_but.py b/app/but/jury_but.py index 0a7779f2af83f3d01e87d2d54cb9e49e26cb847a..148d6d658cc86979229bb32f21030260476962f8 100644 --- a/app/but/jury_but.py +++ b/app/but/jury_but.py @@ -529,6 +529,8 @@ class DecisionsProposeesAnnee(DecisionsProposees): Si l'origine est impair, S_impair est l'origine et S_pair est None Si l'origine est paire, S_pair est l'origine, et S_impair l'antérieur suivi par cet étudiant (ou None). + + Note: si l'option "block_moyennes" est activée, ne prend pas en compte le semestre. """ if not formsemestre.formation.is_apc(): # garde fou return None, None @@ -549,6 +551,8 @@ class DecisionsProposeesAnnee(DecisionsProposees): inscr.formsemestre.formation.referentiel_competence == formsemestre.formation.referentiel_competence ) + # Non bloqué + and not inscr.formsemestre.block_moyennes # L'autre semestre and (inscr.formsemestre.semestre_id == idx_autre) # de la même année scolaire diff --git a/app/scodoc/sco_formsemestre_edit.py b/app/scodoc/sco_formsemestre_edit.py index 27353647496fc7847bcd18e413b8030dfaef7e48..57cafe6c7df2c2082ad555cae54b968a59b86e9c 100644 --- a/app/scodoc/sco_formsemestre_edit.py +++ b/app/scodoc/sco_formsemestre_edit.py @@ -577,7 +577,7 @@ def do_formsemestre_createwithmodules(edit=False, formsemestre: FormSemestre = N { "input_type": "boolcheckbox", "title": "Bloquer moyennes", - "explanation": "empêcher le calcul des moyennes d'UE et générale.", + "explanation": "empêcher le calcul des moyennes d'UE et générale (en BUT, empèche sa prise en compte dans les jurys annuels)", }, ), (