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: