Private
Public Access
1
0

register multiple disciplines

This commit is contained in:
Sander Roosendaal
2018-06-01 12:25:36 +02:00
parent 3998c7dded
commit 25249f4b53
7 changed files with 246 additions and 65 deletions

View File

@@ -1587,6 +1587,19 @@ class VirtualRaceResult(models.Model):
age = models.IntegerField(null=True)
def __unicode__(self):
rr = Rower.objects.get(id=self.userid)
name = '{u1} {u2}'.format(
u1 = rr.user.first_name,
u2 = rr.user.last_name,
)
return u'Entry for {n} for "{r}" in {d}'.format(
n = name,
r = self.race,
d = self.boattype,
)
class CourseTestResult(models.Model):
userid = models.IntegerField(default=0)
workoutid = models.IntegerField(null=True)
@@ -1600,6 +1613,13 @@ class VirtualRaceResultForm(ModelForm):
model = VirtualRaceResult
fields = ['teamname','weightcategory','boattype','age']
def __init__(self, *args, **kwargs):
boattypes = kwargs.pop('boattypes',None)
super(VirtualRaceResultForm, self).__init__(*args, **kwargs)
if boattypes:
self.fields['boattype'].choices = boattypes
from rowers.metrics import rowingmetrics