@ -401,7 +401,8 @@ class OdevzdavatkoTabulkaFiltrForm(forms.Form):
initial = {
' resitele ' : cls . RESITELE_RELEVANTNI ,
' problemy ' : cls . PROBLEMY_MOJE ,
' reseni_od ' : terminy [ - 2 ] ,
# Pokud chceme neaktuální ročník, tak nás nejspíš zajímají všechna řešení…
' reseni_od ' : terminy [ - 2 ] if rocnik is None else terminy [ 0 ] ,
' reseni_do ' : terminy [ - 1 ] ,
' neobodovane ' : False ,
}
@ -416,7 +417,8 @@ class OdevzdavatkoTabulkaFiltrForm(forms.Form):
# A "sem" znamená do libovolné metody, protože jinak se jedná o kód, který django spustí při inicializaci a protože potřebujeme databázi, tak by spadnul při vyrábění testdat...
self . terminy = self . gen_terminy ( rocnik )
self . fields [ ' reseni_od ' ] . widget = forms . Select ( choices = self . gen_terminy ( rocnik ) )
self . fields [ ' reseni_od ' ] . initial = self . terminy [ - 2 ]
# Pokud chceme neaktuální ročník, tak nás nejspíš zajímají všechna řešení…
self . fields [ ' reseni_od ' ] . initial = self . terminy [ - 2 ] if rocnik is None else self . terminy [ 0 ]
self . fields [ ' reseni_do ' ] . widget = forms . Select ( choices = self . gen_terminy ( rocnik ) )
self . fields [ ' reseni_do ' ] . initial = self . terminy [ - 1 ]