Private
Public Access
1
0

first version result table virtualrace

This commit is contained in:
Sander Roosendaal
2018-04-19 15:10:24 +02:00
parent 20d83385ba
commit 116b407bbd
4 changed files with 85 additions and 9 deletions

View File

@@ -13402,7 +13402,13 @@ def virtualevent_view(request,id=0):
if race_can_withdraw(r,race):
buttons += ['withdrawbutton']
if race_can_edit(r,race):
buttons += ['editbutton']
results = VirtualRaceResult.objects.filter(
race=race
).order_by("duration")
return render(request,'virtualevent.html',
{
@@ -13410,6 +13416,7 @@ def virtualevent_view(request,id=0):
'coursediv':div,
'race':race,
'rower':r,
'results':results,
'buttons':buttons,
})
@@ -13550,6 +13557,20 @@ def virtualevent_edit_view(request,id=0):
except VirtualRace.DoesNotExist:
raise Http404("Virtual Race does not exist")
start_time = race.start_time
start_date = race.startdate
startdatetime = datetime.datetime.combine(start_date,start_time)
startdatetime = pytz.timezone(race.timezone).localize(
startdatetime
)
if timezone.now() > startdatetime:
messages.error(request,"You cannot edit a race after the start of the race window")
url = reverse(virtualevent_view,
kwargs={
'id':race.id,
})
if request.method == 'POST':
racecreateform = VirtualRaceForm(request.POST,instance=race)
if racecreateform.is_valid():
@@ -13664,8 +13685,14 @@ def virtualevent_submit_result_view(request,id=0):
for er in errors:
messages.error(request,er)
# redirect to race page
url = reverse(virtualevent_view,
kwargs = {
'id':race.id
})
return HttpResponseRedirect(url)
else:
w_form = WorkoutRaceSelectForm(workoutdata=workoutdata)