|
@ -63,11 +63,24 @@ def ZadaniTemataView(request): |
|
|
} |
|
|
} |
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def ZadaniAktualniVysledkovkaView(request): |
|
|
def ZadaniAktualniVysledkovkaView(request): |
|
|
nastaveni = get_object_or_404(Nastaveni) |
|
|
nastaveni = get_object_or_404(Nastaveni) |
|
|
|
|
|
# Aktualni verejna vysledkovka |
|
|
vysledkovka = vysledkovka_rocniku(nastaveni.aktualni_rocnik) |
|
|
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) |
|
|
|
|
|
except ObjectDoesNotExist: |
|
|
|
|
|
pass |
|
|
|
|
|
# vysledkovka s neverejnyma vysledkama |
|
|
vysledkovka_s_neverejnymi = vysledkovka_rocniku(nastaveni.aktualni_rocnik, jen_verejne=False) |
|
|
vysledkovka_s_neverejnymi = vysledkovka_rocniku(nastaveni.aktualni_rocnik, jen_verejne=False) |
|
|
return render(request, 'seminar/zadani/AktualniVysledkovka.html', |
|
|
return render( |
|
|
|
|
|
request, |
|
|
|
|
|
'seminar/zadani/AktualniVysledkovka.html', |
|
|
{ |
|
|
{ |
|
|
'nastaveni': nastaveni, |
|
|
'nastaveni': nastaveni, |
|
|
'vysledkovka': vysledkovka, |
|
|
'vysledkovka': vysledkovka, |
|
@ -169,6 +182,7 @@ def vysledkovka_rocniku(rocnik, jen_verejne=True): |
|
|
|
|
|
|
|
|
class Vysledkovka: |
|
|
class Vysledkovka: |
|
|
def __init__(self): |
|
|
def __init__(self): |
|
|
|
|
|
self.rocnik = rocnik.rocnik |
|
|
self.radky = [] |
|
|
self.radky = [] |
|
|
self.cisla = [] |
|
|
self.cisla = [] |
|
|
|
|
|
|
|
|