Private
Public Access
1
0

better OTW uploading and submitting

This commit is contained in:
Sander Roosendaal
2020-05-23 15:38:06 +02:00
parent e44f6b3ef7
commit 248276ddcf
4 changed files with 53 additions and 21 deletions

View File

@@ -389,18 +389,26 @@ class UploadOptionsForm(forms.Form):
super(UploadOptionsForm, self).__init__(*args, **kwargs)
r = Rower.objects.get(user=self.request.user)
races = VirtualRace.objects.filter(
registration_closure__gt=timezone.now(),
sessiontype='indoorrace')
registration_closure__gt=timezone.now())
registrations = IndoorVirtualRaceResult.objects.filter(
race__in = races,
userid = r.id)
registrations2 = VirtualRaceResult.objects.filter(
race__in = races,
userid = r.id,
)
raceids = [r.race.id for r in registrations]
raceids2 = [r.race.id for r in registrations2]
raceids = raceids+raceids2
races = VirtualRace.objects.filter(
id__in=raceids
)
if races:
self.fields['submitrace'].queryset = races
else:
@@ -409,6 +417,8 @@ class UploadOptionsForm(forms.Form):
if int(raceid) in raceids:
self.fields['submitrace'].initial = VirtualRace.objects.get(id=raceid)
# The form to indicate additional actions to be performed immediately
# after a successful upload. This version allows the Team manager to select
# a team member