Private
Public Access
1
0

MVP in-stroke analysis comparison

This commit is contained in:
Sander Roosendaal
2022-10-09 18:08:25 +02:00
parent dab3cd1e63
commit afcb6b56f8
6 changed files with 126 additions and 5 deletions

View File

@@ -10,7 +10,7 @@ from django.contrib.admin.widgets import FilteredSelectMultiple
from rowers.models import (
Workout, Rower, Team, PlannedSession, GeoCourse,
VirtualRace, VirtualRaceResult, IndoorVirtualRaceResult,
PaidPlan
PaidPlan, InStrokeAnalysis
)
from rowers.rows import validate_file_extension, must_be_csv, validate_image_extension, validate_kml
from django.contrib.auth.forms import UserCreationForm
@@ -1250,6 +1250,13 @@ class WorkoutSingleSelectForm(forms.Form):
self.fields['workout'].queryset = workouts
class InStrokeMultipleCompareForm(forms.Form):
analyses = forms.ModelMultipleChoiceField(
queryset=InStrokeAnalysis.objects.all(),
widget=forms.CheckboxSelectMultiple()
)
class WorkoutMultipleCompareForm(forms.Form):
workouts = forms.ModelMultipleChoiceField(
queryset=Workout.objects.filter(),