Affichage table recap BUT si pas de moyenne générale: pas de rangs
This commit is contained in:
parent
556d8e7cbf
commit
10148bc7c0
@ -519,6 +519,7 @@ class ResultatsSemestre(ResultatsCache):
|
|||||||
row, "code_nip", "code_nip", etud.code_nip or "", "codes", idx
|
row, "code_nip", "code_nip", etud.code_nip or "", "codes", idx
|
||||||
)
|
)
|
||||||
# --- Rang
|
# --- Rang
|
||||||
|
if not self.formsemestre.block_moyenne_generale:
|
||||||
idx = add_cell(
|
idx = add_cell(
|
||||||
row, "rang", "Rg", self.etud_moy_gen_ranks[etudid], "rang", idx
|
row, "rang", "Rg", self.etud_moy_gen_ranks[etudid], "rang", idx
|
||||||
)
|
)
|
||||||
@ -548,6 +549,7 @@ class ResultatsSemestre(ResultatsCache):
|
|||||||
|
|
||||||
idx = 30 # début des colonnes de notes
|
idx = 30 # début des colonnes de notes
|
||||||
# --- Moyenne générale
|
# --- Moyenne générale
|
||||||
|
if not self.formsemestre.block_moyenne_generale:
|
||||||
moy_gen = self.etud_moy_gen.get(etudid, False)
|
moy_gen = self.etud_moy_gen.get(etudid, False)
|
||||||
note_class = ""
|
note_class = ""
|
||||||
if moy_gen is False:
|
if moy_gen is False:
|
||||||
@ -733,7 +735,10 @@ class ResultatsSemestre(ResultatsCache):
|
|||||||
self._recap_add_admissions(rows, titles)
|
self._recap_add_admissions(rows, titles)
|
||||||
|
|
||||||
# tri par rang croissant
|
# tri par rang croissant
|
||||||
|
if not self.formsemestre.block_moyenne_generale:
|
||||||
rows.sort(key=lambda e: e["_rang_order"])
|
rows.sort(key=lambda e: e["_rang_order"])
|
||||||
|
else:
|
||||||
|
rows.sort(key=lambda e: e["_ues_validables_order"], reverse=True)
|
||||||
|
|
||||||
# INFOS POUR FOOTER
|
# INFOS POUR FOOTER
|
||||||
bottom_infos = self._recap_bottom_infos(ues_sans_bonus, modimpl_ids, fmt_note)
|
bottom_infos = self._recap_bottom_infos(ues_sans_bonus, modimpl_ids, fmt_note)
|
||||||
|
@ -80,6 +80,7 @@ class FormSemestre(db.Model):
|
|||||||
block_moyenne_generale = db.Column(
|
block_moyenne_generale = db.Column(
|
||||||
db.Boolean(), nullable=False, default=False, server_default="false"
|
db.Boolean(), nullable=False, default=False, server_default="false"
|
||||||
)
|
)
|
||||||
|
"Si vrai, la moyenne générale indicative BUT n'est pas calculée"
|
||||||
# semestres decales (pour gestion jurys):
|
# semestres decales (pour gestion jurys):
|
||||||
gestion_semestrielle = db.Column(
|
gestion_semestrielle = db.Column(
|
||||||
db.Boolean(), nullable=False, default=False, server_default="false"
|
db.Boolean(), nullable=False, default=False, server_default="false"
|
||||||
|
Loading…
Reference in New Issue
Block a user