diff --git a/rowers/models.py b/rowers/models.py index 0d06135a..59c3d94a 100644 --- a/rowers/models.py +++ b/rowers/models.py @@ -2000,9 +2000,20 @@ class IndoorVirtualRaceForm(ModelForm): 'evaluation_closure':AdminSplitDateTime(), } + labels = { + 'sessionunit': 'Meters or minutes', + 'sessionvalue': 'How far or how long' + } + + def __init__(self,*args,**kwargs): + timezone = kwargs.pop('timezone',None) super(IndoorVirtualRaceForm, self).__init__(*args, **kwargs) self.fields['sessionunit'].choices = [('min','minutes'),('m','meters')] + self.fields['sessionvalue'].initial = 2000 + self.fields['sessionunit'].initial = 'm' + if timezone: + self.fields['timezone'].initial = timezone def clean(self): cd = self.cleaned_data diff --git a/rowers/templates/workout_view.html b/rowers/templates/workout_view.html index 33d7856d..2bf749df 100644 --- a/rowers/templates/workout_view.html +++ b/rowers/templates/workout_view.html @@ -38,6 +38,22 @@

{{ workout.name }}

  • + {% if records %} + {% for record in records %} +

    + This workout was a race. See race result here: + {{ record.race.name }} +

    + {% endfor %} + {% endif %} + {% if recordsindoor %} + {% for record in recordsindoor %} +

    + This workout was a race. See race result here: + {{ record.race.name }} +

    + {% endfor %} + {% endif %}