-
-
-
-
- | Date |
- Event |
- Country |
- Course |
-
-
-
- {% for race in races %}
-
- | {{ race.startdate }} |
- {{ race.name }} |
- {{ race.course.country }} |
- {{ race.course.name }} |
-
- {% endfor %}
-
-
-
+
+ {% include 'racelist.html' %}
diff --git a/rowers/views.py b/rowers/views.py
index 20509a85..446c1caf 100644
--- a/rowers/views.py
+++ b/rowers/views.py
@@ -13317,13 +13317,17 @@ def plannedsession_deleteconfirm_view(request,id=0):
)
def virtualevents_view(request):
+ is_ajax = False
+ if request.is_ajax():
+ is_ajax = True
# default races
races = VirtualRace.objects.filter(
startdate__gte=datetime.date.today()
).order_by("startdate","start_time")
- r = getrower(request.user)
+ if not request.user.is_anonymous():
+ r = getrower(request.user)
if request.method == 'POST':
# process form
@@ -13367,11 +13371,15 @@ def virtualevents_view(request):
form = VirtualRaceSelectForm()
-
+ if is_ajax:
+ return render(request,'racelist.html',
+ { 'races':races,
+ })
+
return render(request,'virtualevents.html',
{ 'races':races,
'form':form,
- }
+ }
)
def virtualevent_view(request,id=0):
@@ -13417,7 +13425,7 @@ def virtualevent_view(request,id=0):
race=race,
workoutid__isnull=True,
)
- print dns[0].username,"noot"
+
records = VirtualRaceResult.objects.filter(