adding ref speed
This commit is contained in:
@@ -1404,12 +1404,12 @@ def default_class(r,w,race):
|
|||||||
|
|
||||||
if standards.count()==0:
|
if standards.count()==0:
|
||||||
# boolean, boattype, boatclass, adaptiveclass, weightclass, sex, coursestandard,
|
# boolean, boattype, boatclass, adaptiveclass, weightclass, sex, coursestandard,
|
||||||
return False,'1x','water',None,'hwt','male',None
|
return False,'1x','water',None,'hwt','male',5.0,None
|
||||||
|
|
||||||
if standards.count()>0:
|
if standards.count()>0:
|
||||||
# find optimum standard
|
# find optimum standard
|
||||||
s = standards[0]
|
s = standards[0]
|
||||||
return True,s.boattype,s.boatclass,s.adaptiveclass,s.weightclass,s.sex,s
|
return True,s.boattype,s.boatclass,s.adaptiveclass,s.weightclass,s.sex,s.referencespeed,s
|
||||||
|
|
||||||
# No Course Standard
|
# No Course Standard
|
||||||
return True,boattype,boatclass,adaptiveclass,weightclass,sex,None
|
return True,boattype,boatclass,adaptiveclass,weightclass,sex,None
|
||||||
@@ -1472,7 +1472,7 @@ def add_workout_indoorrace(ws,race,r,recordid=0,doregister=False):
|
|||||||
)
|
)
|
||||||
except IndoorVirtualRaceResult.DoesNotExist:
|
except IndoorVirtualRaceResult.DoesNotExist:
|
||||||
if doregister:
|
if doregister:
|
||||||
hasinitial,boattype,boatclass,adaptiveclass,weightclass,sex,initialcategory = default_class(r,ws[0],race)
|
hasinitial,boattype,boatclass,adaptiveclass,weightclass,sex,referencespeed,initialcategory = default_class(r,ws[0],race)
|
||||||
if hasinitial:
|
if hasinitial:
|
||||||
record = IndoorVirtualRaceResult(
|
record = IndoorVirtualRaceResult(
|
||||||
userid = r.id,
|
userid = r.id,
|
||||||
@@ -1483,6 +1483,7 @@ def add_workout_indoorrace(ws,race,r,recordid=0,doregister=False):
|
|||||||
boatclass=boatclass,
|
boatclass=boatclass,
|
||||||
sex=sex,
|
sex=sex,
|
||||||
age = age,
|
age = age,
|
||||||
|
referencespeed=referencespeed,
|
||||||
entrycategory=initialcategory,
|
entrycategory=initialcategory,
|
||||||
)
|
)
|
||||||
record.save()
|
record.save()
|
||||||
@@ -1624,7 +1625,7 @@ def add_workout_race(ws,race,r,splitsecond=0,recordid=0,doregister=False):
|
|||||||
)
|
)
|
||||||
except VirtualRaceResult.DoesNotExist:
|
except VirtualRaceResult.DoesNotExist:
|
||||||
if doregister:
|
if doregister:
|
||||||
hasinitial,boattype,boatclass,adaptiveclass,weightclass,sex,initialcategory = default_class(r,ws[0],race)
|
hasinitial,boattype,boatclass,adaptiveclass,weightclass,sex,referencespeed,initialcategory = default_class(r,ws[0],race)
|
||||||
if hasinitial:
|
if hasinitial:
|
||||||
record = VirtualRaceResult(
|
record = VirtualRaceResult(
|
||||||
userid = r.id,
|
userid = r.id,
|
||||||
@@ -1637,6 +1638,7 @@ def add_workout_race(ws,race,r,splitsecond=0,recordid=0,doregister=False):
|
|||||||
sex=sex,
|
sex=sex,
|
||||||
age = age,
|
age = age,
|
||||||
entrycategory=initialcategory,
|
entrycategory=initialcategory,
|
||||||
|
referencespeed=referencespeed,
|
||||||
)
|
)
|
||||||
record.save()
|
record.save()
|
||||||
add_rower_race(r,race)
|
add_rower_race(r,race)
|
||||||
|
|||||||
@@ -1631,7 +1631,7 @@ def virtualevent_addboat_view(request,id=0):
|
|||||||
raise Http404("Virtual Challenge does not exist")
|
raise Http404("Virtual Challenge does not exist")
|
||||||
|
|
||||||
categories = None
|
categories = None
|
||||||
hasinitial,boattype,boatclass,adaptiveclass,weightclass,sex,initialcategory = default_class(r,None,race)
|
hasinitial,boattype,boatclass,adaptiveclass,weightclass,sex,referencespeed,initialcategory = default_class(r,None,race)
|
||||||
if race.coursestandards is not None:
|
if race.coursestandards is not None:
|
||||||
categories = CourseStandard.objects.filter(
|
categories = CourseStandard.objects.filter(
|
||||||
standardcollection=race.coursestandards).order_by("name")
|
standardcollection=race.coursestandards).order_by("name")
|
||||||
@@ -1918,7 +1918,7 @@ def virtualevent_register_view(request,id=0):
|
|||||||
raise Http404("Virtual Challenge does not exist")
|
raise Http404("Virtual Challenge does not exist")
|
||||||
|
|
||||||
categories = None
|
categories = None
|
||||||
hasinitial,boattype,boatclass,adaptiveclass,weightclass,sex,initialcategory = default_class(r,None,race)
|
hasinitial,boattype,boatclass,adaptiveclass,weightclass,sex,referencespeed,initialcategory = default_class(r,None,race)
|
||||||
if race.coursestandards is not None:
|
if race.coursestandards is not None:
|
||||||
categories = CourseStandard.objects.filter(
|
categories = CourseStandard.objects.filter(
|
||||||
standardcollection=race.coursestandards).order_by("name")
|
standardcollection=race.coursestandards).order_by("name")
|
||||||
@@ -2943,7 +2943,7 @@ def virtualevent_submit_result_view(request,id=0,workoutid=0):
|
|||||||
)
|
)
|
||||||
|
|
||||||
if records.count() == 0:
|
if records.count() == 0:
|
||||||
hasinitial,boattype,boatclass,adaptiveclass,weightclass,sex,initialcategory = default_class(r,None,race)
|
hasinitial,boattype,boatclass,adaptiveclass,weightclass,sex,referencespeed,initialcategory = default_class(r,None,race)
|
||||||
if not hasinitial:
|
if not hasinitial:
|
||||||
messages.error(request,"Sorry, you have to register first")
|
messages.error(request,"Sorry, you have to register first")
|
||||||
url = reverse('virtualevent_view',
|
url = reverse('virtualevent_view',
|
||||||
@@ -2961,6 +2961,7 @@ def virtualevent_submit_result_view(request,id=0,workoutid=0):
|
|||||||
sex=sex,
|
sex=sex,
|
||||||
age=calculate_age(r.birthdate),
|
age=calculate_age(r.birthdate),
|
||||||
entrycategory=initialcategory,
|
entrycategory=initialcategory,
|
||||||
|
referencespeed=referencespeed,
|
||||||
)
|
)
|
||||||
record.save()
|
record.save()
|
||||||
records = [record]
|
records = [record]
|
||||||
|
|||||||
Reference in New Issue
Block a user