Private
Public Access
1
0

select by country on virtualevents

This commit is contained in:
Sander Roosendaal
2018-04-15 16:07:58 +02:00
parent 4865ae99fd
commit dbce91725d
3 changed files with 54 additions and 5 deletions

View File

@@ -13295,9 +13295,29 @@ def plannedsession_deleteconfirm_view(request,id=0):
def virtualevents_view(request):
races = VirtualRace.objects.all()
# default races
races = VirtualRace.objects.filter(
startdate__gte=datetime.date.today()
)
form = VirtualRaceSelectForm()
if request.method == 'POST':
# process form
form = VirtualRaceSelectForm(request.POST)
if form.is_valid():
cd = form.cleaned_data
country = cd['country']
if country == 'All':
countries = VirtualRace.objects.order_by('country').values_list('country').distinct()
else:
countries = [country]
races = VirtualRace.objects.filter(
startdate__gte=datetime.date.today(),
country__in=countries
)
else:
form = VirtualRaceSelectForm()
return render(request,'virtualevents.html',
{ 'races':races,