diff --git a/seminar/templates/seminar/zadani/AktualniZadani.html b/seminar/templates/seminar/zadani/AktualniZadani.html index 3a6b215a..ae2dfd60 100644 --- a/seminar/templates/seminar/zadani/AktualniZadani.html +++ b/seminar/templates/seminar/zadani/AktualniZadani.html @@ -10,16 +10,16 @@ {% endif %} {#TODO a co speciální deadline pro účast na soustředění? #} - {% for sada in problemy %} + {% for sada in jednorazove_problemy %} {# podnadpisy, kdyz neni zakomentuje se nadpis #} {% if not sada %}{% endif %} {# publikace jednotlivych zadani #} {% for problem in sada %} {# TODO použít {{problem.kod_v_rocniku}} ? vrací 4.u1 místo 4.1 #}

{{problem.cislo_zadani.cislo}}.{{problem.kod}} {{problem.nazev}} - {# nezobrazuj body, pokud nejsou zadane (typicky u temat)#} + {# nezobrazuj body, pokud nejsou zadane #} {% if problem.body %}({{problem.body}}b){% endif %}

{% autoescape off %}{{problem.text_zadani}}{% endautoescape %}
@@ -28,6 +28,13 @@ Aktuálně nejsou zadané žádné úlohy k řešení. {% endfor %} +

Témata

+ {% for tema in temata %} +

Téma {{tema.kod}}: {{tema.nazev}}

+ Stránka tématu + {% autoescape off %}{{tema.text_zadani}}{% endautoescape %} + {% endfor %} + {% endwith %} diff --git a/seminar/views.py b/seminar/views.py index f9708fc9..9025ff84 100644 --- a/seminar/views.py +++ b/seminar/views.py @@ -16,12 +16,13 @@ def AktualniZadaniView(request): nastaveni = get_object_or_404(Nastaveni) problemy = Problem.objects.filter(cislo_zadani=nastaveni.aktualni_cislo).filter(stav = 'zadany') ulohy = problemy.filter(typ = 'uloha') - temata = problemy.filter(typ = 'tema') serialy = problemy.filter(typ = 'serial') - problemy = [ulohy, temata, serialy] + temata = problemy.filter(typ = 'tema') + jednorazove_problemy = [ulohy, serialy] return render(request, 'seminar/zadani/AktualniZadani.html', {'nastaveni': nastaveni, - 'problemy': problemy, + 'jednorazove_problemy': jednorazove_problemy, + 'temata': temata, }, )