Merge branch 'data_migrations' of gimli.ms.mff.cuni.cz:/akce/mam/git/mamweb into data_migrations
This commit is contained in:
commit
feb222b4ef
4 changed files with 11 additions and 3 deletions
|
@ -382,11 +382,15 @@ class OdevzdavatkoTabulkaFiltrForm(forms.Form):
|
|||
|
||||
return result
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
# choices jako parametr Select widgetu neumí brát callable, jen iterable, takže si pro jednoduchost můžu rovnou uložit výsledek sem...
|
||||
# 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()
|
||||
|
||||
# NOTE: Initial definuji pro jednotlivé fieldy, aby to bylo tady a nebylo potřeba to řešit ve views...
|
||||
resitele = forms.ChoiceField(choices=RESITELE_CHOICES, initial=RESITELE_RELEVANTNI)
|
||||
problemy = forms.ChoiceField(choices=PROBLEMY_CHOICES, initial=PROBLEMY_MOJE)
|
||||
|
||||
# choices jako parametr Select widgetu neumí brát callable, jen iterable, takže si pro jednoduchost můžu rovnou uložit výsledek sem...
|
||||
terminy = gen_terminy()
|
||||
reseni_od = forms.DateField(input_formats=[DATE_FORMAT], widget=forms.Select(choices=terminy), initial=terminy[-2])
|
||||
reseni_do = forms.DateField(input_formats=[DATE_FORMAT], widget=forms.Select(choices=terminy), initial=terminy[-1])
|
||||
|
|
|
@ -24,7 +24,9 @@
|
|||
<div class='mam-org-only'>
|
||||
<h1>Výsledky včetně neveřejných</h1>
|
||||
{% with vysledkovka_s_neverejnymi as radky_vysledkovky %}
|
||||
{% with cisla_s_neverejnymi as cisla %}
|
||||
{% include "seminar/vysledkovka_rocnik.html" %}
|
||||
{% endwith %}
|
||||
{% endwith %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
|
|
@ -232,7 +232,7 @@ def cisla_rocniku(rocnik, jen_verejne=True):
|
|||
if jen_verejne:
|
||||
return rocnik.verejna_cisla()
|
||||
else:
|
||||
return rocnik.cisla.all()
|
||||
return rocnik.cisla.all().order_by('poradi')
|
||||
|
||||
def hlavni_problem(problem):
|
||||
""" Pro daný problém vrátí jeho nejvyšší nadproblém."""
|
||||
|
|
|
@ -503,6 +503,7 @@ def ZadaniAktualniVysledkovkaView(request):
|
|||
pass
|
||||
# vysledkovka s neverejnyma vysledkama
|
||||
vysledkovka_s_neverejnymi = vysledkovka_rocniku(nastaveni.aktualni_rocnik, jen_verejne=False)
|
||||
cisla_s_neverejnymi = cisla_rocniku(nastaveni.aktualni_rocnik, jen_verejne=False)
|
||||
return render(
|
||||
request,
|
||||
'seminar/zadani/AktualniVysledkovka.html',
|
||||
|
@ -511,6 +512,7 @@ def ZadaniAktualniVysledkovkaView(request):
|
|||
'radky_vysledkovky': vysledkovka,
|
||||
'cisla': cisla,
|
||||
'vysledkovka_s_neverejnymi': vysledkovka_s_neverejnymi,
|
||||
'cisla_s_neverejnymi': cisla_s_neverejnymi,
|
||||
}
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in a new issue