diff --git a/tournaments/models/tournament.py b/tournaments/models/tournament.py index d2517f8..28736b4 100644 --- a/tournaments/models/tournament.py +++ b/tournaments/models/tournament.py @@ -81,6 +81,46 @@ class Tournament(models.Model): def in_progress(self): return self.end_date is None + def summon_count_display(self): + teams = self.team_summons() + if teams is not None and len(teams) > 0: + return f"{len(teams)} équipes convoquées" + else: + return None + + def ranking_count_display(self): + teams = self.rankings() + if teams is not None and len(teams) > 0: + return f"{len(teams)} équipes" + else: + return None + + def registration_count_display(self): + teams = self.teams() + if teams is not None and len(teams) > 0: + return f"{len(teams)} équipes inscrites" + else: + return None + + def team_count_display(self): + teams = self.teams() + if teams is not None and len(teams) > 0: + return f"{len(teams)} inscriptions" + else: + return None + + def name_and_event(self): + event_name = self.event.name + if event_name and self.name: + return event_name + " : " + self.name + elif event_name: + return event_name + elif self.name: + return self.name + else: + return None + + def team_summons(self): summons = [] for team_registration in self.teamregistration_set.all(): diff --git a/tournaments/static/tournaments/css/style.css b/tournaments/static/tournaments/css/style.css index 3cd509a..e1bf56f 100644 --- a/tournaments/static/tournaments/css/style.css +++ b/tournaments/static/tournaments/css/style.css @@ -560,6 +560,14 @@ svg { padding: 5px 0px; } +.table-row-4-colums-tournament { + display: grid; + grid-template-columns: auto 1fr auto auto; + align-items: center; + /* Vertically center the content within each column */ + padding: 5px 0px; +} + .table-row-4-colums { display: grid; grid-template-columns: 1px auto 50px 70px 100px; diff --git a/tournaments/templates/tournaments/rankings.html b/tournaments/templates/tournaments/rankings.html index 32348ed..b364ce5 100644 --- a/tournaments/templates/tournaments/rankings.html +++ b/tournaments/templates/tournaments/rankings.html @@ -18,6 +18,8 @@