Tabulka: Smysluplnější filtrování pro neaktuální ročníky
This commit is contained in:
parent
c400b72481
commit
eb6579c566
1 changed files with 4 additions and 2 deletions
|
@ -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]
|
||||
|
||||
|
|
Loading…
Reference in a new issue