diff --git a/tournaments/models/tournament.py b/tournaments/models/tournament.py index 51e8273..fd1bf83 100644 --- a/tournaments/models/tournament.py +++ b/tournaments/models/tournament.py @@ -1105,7 +1105,7 @@ class Tournament(BaseModel): options = [] # Entry fee if self.entry_fee is not None and self.entry_fee > 0: - options.append(f"Frais d'inscription: {self.entry_fee} € par équipe") + options.append(f"Frais d'inscription: {self.entry_fee} € par joueur") # Club member fee reduction if self.club_member_fee_deduction and self.club_member_fee_deduction > 0: diff --git a/tournaments/templates/tournaments/tournament_info.html b/tournaments/templates/tournaments/tournament_info.html index 3cf7716..fa3bb48 100644 --- a/tournaments/templates/tournaments/tournament_info.html +++ b/tournaments/templates/tournaments/tournament_info.html @@ -174,6 +174,13 @@

+ {% if tournament.event.tournaments.count > 0 %} +

+ +

Voir les autres tournois de l'événement {{ tournament.event.name }}
+ +

+ {% endif %}

diff --git a/tournaments/templates/tournaments/tournaments_list.html b/tournaments/templates/tournaments/tournaments_list.html index fc757b0..11060ac 100644 --- a/tournaments/templates/tournaments/tournaments_list.html +++ b/tournaments/templates/tournaments/tournaments_list.html @@ -1,8 +1,8 @@ {% extends 'tournaments/base.html' %} -{% block head_title %}{{ title }}{% endblock %} -{% block first_title %}Tournois{% endblock %} -{% block second_title %}{{ title }}{% endblock %} +{% block head_title %}{{ head_title }}{% endblock %} +{% block first_title %}{{ first_title }}{% endblock %} +{% block second_title %}{{ second_title }}{% endblock %} {% block content %} diff --git a/tournaments/urls.py b/tournaments/urls.py index 417da4b..bd79d64 100644 --- a/tournaments/urls.py +++ b/tournaments/urls.py @@ -47,6 +47,7 @@ urlpatterns = [ path('team//', views.team_details, name='team-details'), ]) ), + path("event//", views.event, name='event'), path("event//broadcast/auto/", views.automatic_broadcast_event, name='automatic-broadcast-event'), path('players/', views.players, name='players'), path('activate///', views.activate, name='activate'), diff --git a/tournaments/views.py b/tournaments/views.py index f6f58a7..afcbaf2 100644 --- a/tournaments/views.py +++ b/tournaments/views.py @@ -231,7 +231,9 @@ def tournaments(request): "tournaments/tournaments_list.html", { 'tournaments': tournaments, - 'title': title, + 'first_title': "Tournois", + 'second_title': title, + 'head_title': title, 'club': club_id, } ) @@ -254,6 +256,23 @@ def club(request, club_id): 'team_summons': team_summons, }) +def event(request, event_id): + event = get_object_or_404(Event, pk=event_id) + if event.name and len(event.name) > 0: + name = event.name + else: + name = 'Événement' + return render( + request, + "tournaments/tournaments_list.html", + { + 'tournaments': event.tournaments.all(), + 'first_title': event.club.name, + 'second_title': name, + 'head_title': name, + } + ) + def tournament(request, tournament_id): tournament = get_object_or_404(Tournament, pk=tournament_id) @@ -825,7 +844,9 @@ def all_my_ended_tournaments(request): "tournaments/tournaments_list.html", { 'tournaments': ended_tournaments, - 'title': "Palmarès", + 'first_title': "Palmarès", + 'second_title': f"{request.user.first_name } { request.user.last_name }", + 'head_title': "Palmarès", }) class ProfileUpdateView(LoginRequiredMixin, UpdateView):