register multiple disciplines
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user