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 = {
|
initial = {
|
||||||
'resitele': cls.RESITELE_RELEVANTNI,
|
'resitele': cls.RESITELE_RELEVANTNI,
|
||||||
'problemy': cls.PROBLEMY_MOJE,
|
'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],
|
'reseni_do': terminy[-1],
|
||||||
'neobodovane': False,
|
'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...
|
# 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.terminy = self.gen_terminy(rocnik)
|
||||||
self.fields['reseni_od'].widget = forms.Select(choices=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'].widget = forms.Select(choices=self.gen_terminy(rocnik))
|
||||||
self.fields['reseni_do'].initial = self.terminy[-1]
|
self.fields['reseni_do'].initial = self.terminy[-1]
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue