info se zobrazuje s prehleden a odkazi v cislo/pk
This commit is contained in:
parent
355a591608
commit
2a149e2502
2 changed files with 15 additions and 0 deletions
|
|
@ -34,6 +34,16 @@
|
|||
{% if user.je_org %}
|
||||
<div class="mam-org-only">
|
||||
<h2> Orgovské odkazy </h2>
|
||||
<!-- pokud existuji neopravena reseni k cislu -->
|
||||
{% if neopravena_hodnoceni %}
|
||||
<div class="field-error">Pozor: někteří řešitelé nemají opravená řešení
|
||||
<ul>
|
||||
{% for h in neopravena_hodnoceni %}
|
||||
<li><a href="{% url 'odevzdavatko_detail_reseni' pk=h.id %}">{{ h }}</a></li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
</div>
|
||||
{% endif %}
|
||||
<ul>
|
||||
<li><a href="{% url "tvorba_cislo_obalky" rocnik=cislo.rocnik.rocnik cislo=cislo.poradi %}">Obálky (PDF)</a></li>
|
||||
<li><a href="{% url "tvorba_cislo_titul" rocnik=cislo.rocnik.rocnik cislo=cislo.poradi %}" download>Tituly (TeX, 2. deadline předchozího čísla a 1.deadline tohoto)</a></li>
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@ import treenode.templatetags as tnltt
|
|||
import treenode.serializers as vr
|
||||
from vysledkovky.utils import body_resitelu, VysledkovkaCisla, \
|
||||
VysledkovkaRocniku, VysledkovkaDoTeXu
|
||||
from odevzdavatko.models import Hodnoceni
|
||||
|
||||
from datetime import date, datetime
|
||||
from itertools import groupby
|
||||
|
|
@ -351,6 +352,10 @@ class CisloView(generic.DetailView):
|
|||
deadliny_s_vysledkovkami.append((deadline, nadpisy[deadline.typ], VysledkovkaCisla(cislo, not self.request.user.je_org, deadline)))
|
||||
|
||||
context['deadliny_s_vysledkovkami'] = deadliny_s_vysledkovkami
|
||||
|
||||
# Zda jsou problémy v čísle opravené
|
||||
deadliny = Deadline.objects.filter(cislo=cislo) # reverse() ruši iterable...
|
||||
context['neopravena_hodnoceni'] = Hodnoceni.objects.filter(Q(body__isnull=True) & Q(deadline_body__in=deadliny))
|
||||
return context
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue