update ranking page

main
Razmig Sarkissian 2 years ago
parent adf374647f
commit 8e0d32d8b5
  1. 4
      scores/templates/scores/club.html
  2. 4
      scores/templates/scores/tournament.html
  3. 2
      scores/urls.py
  4. 18
      scores/views.py

@ -23,9 +23,9 @@
<div class="sbig">
<ul>
{% if tv %}
<li><a href="/tv/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/">{{ tournament.name }}</a> | <a href="/tv/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/equipes">Équipes</a></li>
<li><a href="/tv/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/">{{ tournament.name }}</a> | <a href="/tv/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/classement">Classement</a> | <a href="/tv/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/equipes">Équipes</a></li>
{% else %}
<li><a href="/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/">{{ tournament.name }}</a> | <a href="/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/equipes">Équipes</a></li>
<li><a href="/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/">{{ tournament.name }}</a> | <a href="/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/classement">Classement</a> | <a href="/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/equipes">Équipes</a></li>
{% endif %}
</ul>
</div>

@ -77,9 +77,9 @@
<h1>{{ tournament.name }}</h1>
<div>
{% if tv %}
<h3><a href="/tv/club/{{ tournament.club.name }}/">{{ tournament.club.name }}</a> | <a href="/tv/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/equipes/">Équipes</a><h3>
<h3><a href="/tv/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/">{{ tournament.name }}</a> | <a href="/tv/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/classement">Classement</a> | <a href="/tv/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/equipes">Équipes</a><h3>
{% else %}
<h3><a href="/club/{{ tournament.club.name }}/">{{ tournament.club.name }}</a> | <a href="/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/equipes/">Équipes</a><h3>
<h3><a href="/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/">{{ tournament.name }}</a> | <a href="/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/classement">Classement</a> | <a href="/club/{{ tournament.club.name }}/tournoi/{{ tournament.id }}/equipes">Équipes</a><h3>
{% endif %}
</div>
</div>

@ -21,6 +21,8 @@ from . import views
urlpatterns = [
path('tv/club/<str:club_name>/<str:tournament_shortname>/classement/', views.tv_ranking, name='ranks'),
path('club/<str:club_name>/<str:tournament_shortname>/classement/', views.ranking, name='ranks'),
path('tv/club/<str:club_name>/tournoi/<int:tournament_id>/classement/', views.tv_ranking_tournament_id, name='ranks'),
path('club/<str:club_name>/tournoi/<int:tournament_id>/classement/', views.ranking_tournament_id, name='ranks'),
path('match/<int:match_id>/', views.match, name='match'),
path('tv/match/<int:match_id>/', views.match_tv, name='match'),

@ -186,6 +186,24 @@ def tv_teams_tournament(request, tournament_id):
}
return HttpResponse(template.render(context, request))
def ranking_tournament_id(request, club_name, tournament_id):
tournament = get_object_or_404(Tournament, pk=tournament_id)
template = loader.get_template('scores/ranks.html')
context = {
'tournament': tournament,
}
return HttpResponse(template.render(context, request))
def tv_ranking_tournament_id(request, club_name, tournament_id):
tournament = get_object_or_404(Tournament, pk=tournament_id)
template = loader.get_template('scores/ranks.html')
context = {
'tournament': tournament,
'tv': True,
}
return HttpResponse(template.render(context, request))
def tv_ranking(request, club_name, tournament_shortname):
club = get_object_or_404(Club, name__iexact=club_name.lower())
tournament = Tournament.objects.filter(club_id=club.id, shortname__iexact=tournament_shortname.lower()).first()

Loading…
Cancel
Save