Browse Source

Orgorozcestník: počet neopravených řešení

middleware_test
Pavel "LEdoian" Turinsky 3 years ago
parent
commit
fcfabb1bf4
  1. 7
      seminar/templates/seminar/orgorozcestnik.html
  2. 3
      seminar/views/views_all.py

7
seminar/templates/seminar/orgorozcestnik.html

@ -27,7 +27,12 @@
<li><a href="/admin/korektury/korekturovanepdf/add/">přidat pdf k opravám</a></li>
</ul>
</li>
<li><a href="{% url 'odevzdavatko_tabulka' %}"><strong>zadávání bodů</strong></a></li>
<li>
<a href="{% url 'odevzdavatko_tabulka' %}"><strong>zadávání bodů</strong></a>
{% if pocet_neobodovanych_reseni > 0 or pocet_reseni_mimo_cislo > 0 %}
<span style="color: red;">({{pocet_neobodovanych_reseni}} řešení nemá body, {{pocet_reseni_mimo_cislo}} není v žádném čísle!)</span>
{% endif %}
</li>
<li><a href='{{ posledni_cislo_url }}'><strong>poslední vydané číslo </strong></a></li>
</ul>
<hr />

3
seminar/views/views_all.py

@ -843,6 +843,9 @@ class OrgoRozcestnikView(TemplateView):
# pokud nechceme haluzit kód (= poradi) dalšího čísla, bude asi potřeba jít
# přes treenody (a dát si přitom pozor na MezicisloNode)
context['pocet_neobodovanych_reseni'] = s.Hodnoceni.objects.filter(body__isnull=True).count()
context['pocet_reseni_mimo_cislo'] = s.Hodnoceni.objects.filter(cislo_body__isnull=True).count()
u = self.request.user
os = s.Osoba.objects.get(user=u)
organizator = s.Organizator.objects.get(osoba=os)

Loading…
Cancel
Save