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