Browse Source

aktualni vysledkova listina | kdyz neni zobraz starou

remotes/origin/korekturovatko_emaily
Bc. Petr Pecha 8 years ago
parent
commit
fb8cae3787
  1. 7
      seminar/templates/seminar/zadani/AktualniVysledkovka.html
  2. 11
      seminar/views.py

7
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.
<p>V tomto ročníku zatím žádné výsledky nejsou.</p>
{% endif %}
<p>
Staré výsledkové listiny najdete
v&nbsp;<a href="/archiv/cisla/">archivu</a>.
</p>
{% if user.is_staff and vysledkovka_s_neverejnymi %}
<div class='mam-org-only'>
<h1>Výsledky včetně neveřejných</h1>

11
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',
{

Loading…
Cancel
Save