From 22f122f1952e39ad885d0a06b0cd29411057a1a4 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Wed, 28 Nov 2018 19:18:04 +0100 Subject: [PATCH] reverse race list order for past races --- rowers/plannedsessions.py | 3 +++ rowers/templates/racelist.html | 4 ++++ rowers/views.py | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/rowers/plannedsessions.py b/rowers/plannedsessions.py index 1155cf53..c9b9232f 100644 --- a/rowers/plannedsessions.py +++ b/rowers/plannedsessions.py @@ -808,6 +808,8 @@ def race_can_withdraw(r,race): race=race ) + + if not records: return False @@ -827,6 +829,7 @@ def race_can_withdraw(r,race): elif timezone.now() > startdatetime: return False + return True def race_can_register(r,race): diff --git a/rowers/templates/racelist.html b/rowers/templates/racelist.html index 092de0d2..a0f96927 100644 --- a/rowers/templates/racelist.html +++ b/rowers/templates/racelist.html @@ -25,7 +25,11 @@ {% endif %} {{ race.name }} + {% if race.sessiontype == 'race' %} {{ race.course.country }} + {% else %} + Worldwide Indoor Race + {% endif %} {{ race.course.name }} {{ race.sessionvalue }} {{ race.sessionunit }} diff --git a/rowers/views.py b/rowers/views.py index 96687396..4677fc33 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -15791,7 +15791,7 @@ def virtualevents_view(request): races = VirtualRace.objects.filter( evaluation_closure__lt=timezone.now(), country__in=countries - ).order_by("startdate","start_time") + ).order_by("-startdate","-start_time") elif regattatype == 'ongoing': races = VirtualRace.objects.filter( startdate__lte=datetime.date.today(),