From 2586ec51528b54c741fd29662a46ebb29dc46933 Mon Sep 17 00:00:00 2001 From: Razmig Sarkissian Date: Mon, 3 Jun 2024 15:03:26 +0200 Subject: [PATCH] fix tournament status display --- tournaments/models/tournament.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tournaments/models/tournament.py b/tournaments/models/tournament.py index 27d927e..1d994ee 100644 --- a/tournaments/models/tournament.py +++ b/tournaments/models/tournament.py @@ -125,10 +125,16 @@ class Tournament(models.Model): return None def tournament_status_display(self): - #if self.is_canceled: - # return "Annulé" + if self.is_canceled is True: + return "Annulé" teams = self.teams() + if self.supposedly_in_progress() or self.end_date is not None: + teams = [t for t in teams if t.stage is not "Attente"] + if teams is not None: + return f"{len(teams)} équipes" + else: + return None if teams is not None and len(teams) > 0: return f"{len(teams)} inscriptions" else: