From ce20e0254b2844547a15ed65e8280ba65d114584 Mon Sep 17 00:00:00 2001 From: Emmanuel Viennet Date: Thu, 23 Feb 2023 21:49:09 +0100 Subject: [PATCH] =?UTF-8?q?Table=20recap:=20masque=20r=C3=A9sultats=20des?= =?UTF-8?q?=20DEM=20et=20DEF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/tables/jury_recap.py | 3 +++ app/tables/recap.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/app/tables/jury_recap.py b/app/tables/jury_recap.py index f10437a8..2be036a6 100644 --- a/app/tables/jury_recap.py +++ b/app/tables/jury_recap.py @@ -181,6 +181,8 @@ class RowJury(RowRecap): def add_nb_rcues_cell(self): "cell avec nb niveaux validables / total" + if self.table.res.get_etud_etat(self.id) != scu.INSCRIT: + return # rien pour DEM et DEF deca = self.deca classes = ["col_rcue", "col_rcues_validables"] if deca.nb_rcues_under_8 > 0: @@ -206,6 +208,7 @@ class RowJury(RowRecap): # les classe à la fin order = f"{deca.nb_validables:04d}-00000-{deca.etud.sort_key}" + # RCUE pouvant être validés self.add_cell( "rcues_validables", "RCUEs", diff --git a/app/tables/recap.py b/app/tables/recap.py index d6491e26..513c52b6 100644 --- a/app/tables/recap.py +++ b/app/tables/recap.py @@ -620,6 +620,9 @@ class RowRecap(tb.Row): etud = self.etud table = self.table res = table.res + # --- Si DEM ou DEF, ne montre aucun résultat d'UE ni moy. gen. + if res.get_etud_etat(etud.id) != scu.INSCRIT: + return # --- Moyenne générale if not res.formsemestre.block_moyenne_generale: moy_gen = res.etud_moy_gen.get(etud.id, False)