diff --git a/seminar/templates/seminar/archiv/rocnik.html b/seminar/templates/seminar/archiv/rocnik.html index 2af9edfa..9072faa1 100644 --- a/seminar/templates/seminar/archiv/rocnik.html +++ b/seminar/templates/seminar/archiv/rocnik.html @@ -75,10 +75,10 @@ {% include "seminar/vysledkovka_rocnik.html" %} {% endif %} - {% if user.je_org and vysledkovka_s_neverejnymi %} + {% if user.je_org %}

Výsledková listina včetně neveřejných bodů

- {% with radky_vyledkovky_s_neverejnymi as radky_vysledkovky %} + {% with radky_vysledkovky_s_neverejnymi as radky_vysledkovky %} {% include "seminar/vysledkovka_rocnik.html" %} {% endwith %}
diff --git a/seminar/views/views_all.py b/seminar/views/views_all.py index 57dd556e..9199e37b 100644 --- a/seminar/views/views_all.py +++ b/seminar/views/views_all.py @@ -669,12 +669,13 @@ class RocnikView(generic.DetailView): # vysledkovka = True zajistí vykreslení, # zkontrolovat, kdy se má a nemá vykreslovat - context['vysledkovka'] = True + cisla = cisla_rocniku(context["rocnik"]) + context['vysledkovka'] = any(map(lambda it: it.verejna_vysledkovka, cisla)) if self.request.user.je_org: context['cisla_s_neverejnymi'] = cisla_rocniku(context["rocnik"], jen_verejne=False) context['radky_vysledkovky_s_neverejnymi'] = vysledkovka_rocniku(context["rocnik"], jen_verejne=False) context['hlavni_problemy_v_rocniku_s_neverejnymi'] = hlavni_problemy_f(problemy_rocniku(context["rocnik"], jen_verejne=False)) - context['cisla'] = cisla_rocniku(context["rocnik"]) + context['cisla'] = cisla context['radky_vysledkovky'] = vysledkovka_rocniku(context["rocnik"]) context['hlavni_problemy_v_rocniku'] = hlavni_problemy_f(problemy_rocniku(context["rocnik"])) end = time.time()