Laurent 1 year ago
commit f69321becf
  1. 18
      tournaments/models/tournament.py

@ -125,12 +125,24 @@ 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 and len(teams) > 0:
word = "équipe"
if len(teams) > 1:
word = word + "s"
return f"{len(teams)} {word}"
else:
return None
if teams is not None and len(teams) > 0:
return f"{len(teams)} inscriptions"
word = "inscription"
if len(teams) > 1:
word = word + "s"
return f"{len(teams)} {word}"
else:
return None

Loading…
Cancel
Save