From 1ecc666e66710ca2c6f47468e22949978298ec71 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Fri, 5 Apr 2024 15:25:12 +0200 Subject: [PATCH] adding courses I particpate in --- rowers/templates/courses_challenges.html | 2 ++ rowers/views/racesviews.py | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/rowers/templates/courses_challenges.html b/rowers/templates/courses_challenges.html index dec869a1..84a2aa8e 100644 --- a/rowers/templates/courses_challenges.html +++ b/rowers/templates/courses_challenges.html @@ -47,6 +47,8 @@

Interesting Challenges

  • +

    + Challenges I participate in

    All Active Challenges

    diff --git a/rowers/views/racesviews.py b/rowers/views/racesviews.py index 860c58cd..7001dcfa 100644 --- a/rowers/views/racesviews.py +++ b/rowers/views/racesviews.py @@ -139,6 +139,7 @@ def courses_view(request): courses = GeoCourse.objects.all().order_by("country", "name", "distance") nearby = request.GET.get('nearby') liked = request.GET.get('liked') + if nearby and lat_lon is not None: # pragma: no cover courses = getnearestcourses(lat_lon, courses) @@ -1055,10 +1056,15 @@ def virtualevents_view(request): form = VirtualRaceSelectForm() nearby = request.GET.get('nearby') + participate = request.GET.get('participate') if nearby and lat_lon is not None: # pragma: no cover races = getnearestraces(lat_lon, races) + if participate: + ress = VirtualRaceResult.objects.filter(userid=r.id) + races = [res.race for res in ress if res.race is not None] + if is_ajax: # pragma: no cover return render(request, 'racelist.html', {'races': races,