Private
Public Access
1
0

added race breadcrumbs

This commit is contained in:
Sander Roosendaal
2018-11-27 22:00:04 +01:00
parent 1d2e1cb73f
commit 7c1b0626f9
3 changed files with 182 additions and 7 deletions

View File

@@ -680,8 +680,13 @@ def race_rower_status(r,race):
has_registered = False
is_complete = False
vs = VirtualRaceResult.objects.filter(userid=r.id,race=race)
if race.sessiontype == 'race':
resultobj = VirtualRaceResult
else:
resultobj = IndoorVirtualRaceResult
vs = IndoorVirtualRaceResult.objects.filter(userid=r.id,race=race)
if vs:
has_registered = True
is_complete = vs[0].coursecompleted
@@ -852,13 +857,18 @@ def add_rower_race(r,race):
def remove_rower_race(r,race,recordid=None):
race.rower.remove(r)
if race.sessiontype == 'race':
recordobj = VirtualRaceResult
else:
recordobj = IndoorVirtualRaceResult
if recordid:
records = VirtualRaceResult.objects.filter(userid=r.id,
records = recordobj.objects.filter(userid=r.id,
workoutid__isnull=True,
race=race,
id=recordid)
else:
records = VirtualRaceResult.objects.filter(userid=r.id,
records = recordobj.objects.filter(userid=r.id,
workoutid__isnull=True,
race=race,)
for r in records: