race registration records now with id
This commit is contained in:
@@ -920,6 +920,7 @@ class PlannedSession(models.Model):
|
||||
('test','Mandatory Test'),
|
||||
('cycletarget','Cycle Target'),
|
||||
('coursetest','OTW test over a course'),
|
||||
('race','Virtual Race'),
|
||||
)
|
||||
|
||||
sessionmodechoices = (
|
||||
@@ -1037,14 +1038,14 @@ class PlannedSession(models.Model):
|
||||
self.sessionmode = 'distance'
|
||||
self.sessionunit = 'm'
|
||||
self.criterium = 'exact'
|
||||
if self.sessiontype == 'coursetest':
|
||||
if self.sessiontype == 'coursetest' or self.sessiontype == 'race':
|
||||
self.sessionmode = 'distance'
|
||||
self.sessionunit = 'm'
|
||||
self.criterium = 'none'
|
||||
if self.course == None:
|
||||
self.course = GeoCourse.objects.all()[0]
|
||||
self.sessionvalue = course_length(self.course)
|
||||
elif self.sessiontype != 'coursetest':
|
||||
elif self.sessiontype != 'coursetest' and self.sessiontype != 'race':
|
||||
self.course = None
|
||||
|
||||
if self.enddate < self.startdate:
|
||||
@@ -1326,11 +1327,11 @@ def auto_delete_strokedata_on_delete(sender, instance, **kwargs):
|
||||
|
||||
# Virtual Race results (for keeping results when workouts are deleted)
|
||||
class VirtualRaceResult(models.Model):
|
||||
user = models.ForeignKey(Rower)
|
||||
teamname = models.CharField(max_length=20,verbose_name = 'Team Name',
|
||||
userid = models.IntegerField(default=0)
|
||||
teamname = models.CharField(max_length=80,verbose_name = 'Team Name',
|
||||
blank=True,null=True)
|
||||
username = models.CharField(max_length=150)
|
||||
workout = models.ForeignKey(Workout,blank=True,null=True)
|
||||
workoutid = models.IntegerField(null=True)
|
||||
weightcategory = models.CharField(default="hwt",max_length=10,
|
||||
choices=weightcategories,
|
||||
verbose_name='Weight Category')
|
||||
|
||||
Reference in New Issue
Block a user