Source code for oioioi.exportszu.forms
from django import forms
from django.utils.translation import gettext_lazy as _
[docs]class ExportSubmissionsForm(forms.Form):
[docs] round = forms.ModelChoiceField(
queryset=None,
required=False,
empty_label=_("All rounds"),
label=_("Choose round"),
)
[docs] only_final = forms.BooleanField(
label=_("Only final submissions"), required=False, initial=True
)
def __init__(self, request, *args, **kwargs):
super(ExportSubmissionsForm, self).__init__(*args, **kwargs)
self.fields['round'].queryset = request.contest.round_set