1
0
forked from ScoDoc/ScoDoc

Jury BUT: l'option 'bloque moyennes' empeche la prise en compte en jury annuel

This commit is contained in:
Emmanuel Viennet 2024-01-31 23:07:03 +01:00
parent 0b6a4b5c7e
commit 952132695f
2 changed files with 5 additions and 1 deletions

View File

@ -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 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 Si l'origine est paire, S_pair est l'origine, et S_impair l'antérieur
suivi par cet étudiant (ou None). 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 if not formsemestre.formation.is_apc(): # garde fou
return None, None return None, None
@ -549,6 +551,8 @@ class DecisionsProposeesAnnee(DecisionsProposees):
inscr.formsemestre.formation.referentiel_competence inscr.formsemestre.formation.referentiel_competence
== formsemestre.formation.referentiel_competence == formsemestre.formation.referentiel_competence
) )
# Non bloqué
and not inscr.formsemestre.block_moyennes
# L'autre semestre # L'autre semestre
and (inscr.formsemestre.semestre_id == idx_autre) and (inscr.formsemestre.semestre_id == idx_autre)
# de la même année scolaire # de la même année scolaire

View File

@ -577,7 +577,7 @@ def do_formsemestre_createwithmodules(edit=False, formsemestre: FormSemestre = N
{ {
"input_type": "boolcheckbox", "input_type": "boolcheckbox",
"title": "Bloquer moyennes", "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)",
}, },
), ),
( (