Add personnal best in chrono listing.

This commit is contained in:
Gregory Trullemans 2024-04-17 14:41:05 +02:00
parent 4b6f33c306
commit 4481e35b05
3 changed files with 18 additions and 3 deletions

View File

@ -74,8 +74,20 @@
</tbody>
</table>
</div>
<div class="col-md-6 pl-0 pr-0 pt-3">
<canvas id="chart_chrono" class="chartjs" width="100%">Your browser doesn't support canvas</canvas>
<div class="col-md-6 pl-0 pr-0 pt-3 row">
<div class="col-12">
<canvas id="chart_chrono" class="chartjs" width="100%">Your browser doesn't support canvas</canvas>
</div>
<div class="col-12 text-center">
<p>{{ personnal_best.date | date:"l j F Y" }} : <b class="text-danger">{{ personnal_best.tof }}</b> (ToF) | <b>{{ personnal_best.score }}</b> sec</p>
</div>
<!-- <div class="col-4 text-center">
{{ personnal_best.tof }} (ToF)
</div>
<div class="col-4 text-left">
| {{ personnal_best.score }}sec
</div> -->
</div>
</div>
{% else %}

View File

@ -5,7 +5,7 @@
<div class="col-12 col-sm-12 col-md-8 col-lg-6 col-xl-6">
<div class="card">
<div class="card-header">
<h4 class="">{{ season_information.gymnast }}' Season {{ season_information.season }} informations</h4>
<h4 class=""><a href="{% url 'gymnast_details_tab' season_information.gymnast.id 'season_informations' %}">{{ season_information.gymnast }}</a>' Season {{ season_information.season }} informations</h4>
</div>
<div class="card-body">
<form class="form-horizontal" id="formulaire" name="formulaire">

View File

@ -394,6 +394,8 @@ def chrono_listing(request, gymnast_id=None):
"chrono_rf": base_queryset.filter(chrono_type=3),
}
personnal_best = Chrono.objects.filter(gymnast=gymnast_id).order_by("-tof").first()
else:
context = {}
if request.user.is_superuser:
@ -405,6 +407,7 @@ def chrono_listing(request, gymnast_id=None):
context["chrono_list"] = chrono_list
context["gymnast"] = gymnast
context["personnal_best"] = personnal_best
return render(request, "chronos/list.html", context)