diff --git a/app/tables/visu_assiduites.py b/app/tables/visu_assiduites.py index 82ba0368..4ccbae8f 100644 --- a/app/tables/visu_assiduites.py +++ b/app/tables/visu_assiduites.py @@ -105,12 +105,13 @@ class RowAssi(tb.Row): stats = self._get_etud_stats(etud) for key, value in stats.items(): self.add_cell(key, value[0], f"{value[1] - value[2]}", "assi_stats") - self.add_cell( - key + "_justi", - value[0] + " Justifiées", - f"{value[2]}", - "assi_stats", - ) + if key != "present": + self.add_cell( + key + "_justi", + value[0] + " Justifiées", + f"{value[2]}", + "assi_stats", + ) compte_justificatifs = scass.filter_by_date( etud.justificatifs, Justificatif, self.dates[0], self.dates[1] @@ -128,6 +129,7 @@ class RowAssi(tb.Row): ) def _get_etud_stats(self, etud: Identite) -> dict[str, list[str, float, float]]: + # XXX TODO @iziram commentaire sur la fonction et la var. retour retour: dict[str, tuple[str, float, float]] = { "present": ["Présences", 0.0, 0.0], "retard": ["Retards", 0.0, 0.0],