diff --git a/seminar/templates/seminar/zadani/AktualniVysledkovka.html b/seminar/templates/seminar/zadani/AktualniVysledkovka.html index 341e7c00..72aa7854 100644 --- a/seminar/templates/seminar/zadani/AktualniVysledkovka.html +++ b/seminar/templates/seminar/zadani/AktualniVysledkovka.html @@ -19,9 +19,14 @@ {% if vysledkovka %} {% include "seminar/vysledkovka_rocnik.html" %} {% else %} - V tomto ročníku zatím žádné výsledky nejsou. +

V tomto ročníku zatím žádné výsledky nejsou.

{% endif %} +

+ Staré výsledkové listiny najdete + v archivu. +

+ {% if user.is_staff and vysledkovka_s_neverejnymi %}

Výsledky včetně neveřejných

diff --git a/seminar/views.py b/seminar/views.py index aa320a57..f1ddba90 100644 --- a/seminar/views.py +++ b/seminar/views.py @@ -65,7 +65,18 @@ def ZadaniTemataView(request): def ZadaniAktualniVysledkovkaView(request): nastaveni = get_object_or_404(Nastaveni) + # Aktualni verejna vysledkovka vysledkovka = vysledkovka_rocniku(nastaveni.aktualni_rocnik) + # kdyz neni verejna vysledkovka, tak zobraz starou + if not vysledkovka: + try: + minuly_rocnik = Rocnik.objects.get( + prvni_rok=(nastaveni.aktualni_rocnik.prvni_rok-1)) + vysledkovka = vysledkovka_rocniku(minuly_rocnik) + print(vysledkovka) + except: + pass + # vysledkovka s neverejnyma vysledkama vysledkovka_s_neverejnymi = vysledkovka_rocniku(nastaveni.aktualni_rocnik, jen_verejne=False) return render(request, 'seminar/zadani/AktualniVysledkovka.html', {