Aktualni zadani | Upravy v zobrazeni
1) Nezverejnuj nezverejnene ulohy 2) Pro organizatory zverejnuj nezverejnene ulohy
This commit is contained in:
parent
7196b5512d
commit
c1c71c3073
3 changed files with 16 additions and 3 deletions
|
@ -19,7 +19,7 @@
|
||||||
{% if vysledkovka %}
|
{% if vysledkovka %}
|
||||||
{% include "seminar/vysledkovka_rocnik.html" %}
|
{% include "seminar/vysledkovka_rocnik.html" %}
|
||||||
{% else %}
|
{% else %}
|
||||||
V tomto ročníku zatím žádné výsledky nejsou
|
V tomto ročníku zatím žádné výsledky nejsou.
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if user.is_staff and vysledkovka_s_neverejnymi %}
|
{% if user.is_staff and vysledkovka_s_neverejnymi %}
|
||||||
|
|
|
@ -13,7 +13,11 @@
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div>
|
<div>
|
||||||
|
|
||||||
{% with nastaveni.aktualni_cislo as ac %}
|
{% with nastaveni.aktualni_cislo as ac %}
|
||||||
|
|
||||||
|
{# Zobrazovani neverejnych zadani jen organizatorum #}
|
||||||
|
{% if user.is_staff or verejne %}
|
||||||
|
{% if user.is_staff and not verejne %}<div class="mam-org-only">{% endif %}
|
||||||
|
|
||||||
{% if ac.zadane_problemy.all %}
|
{% if ac.zadane_problemy.all %}
|
||||||
<div class="zadani_azad_termin">
|
<div class="zadani_azad_termin">
|
||||||
|
@ -45,6 +49,12 @@
|
||||||
Aktuálně nejsou zadané žádné úlohy k řešení.
|
Aktuálně nejsou zadané žádné úlohy k řešení.
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
|
{% if user.is_staff and not verejne%}</div>{% endif %}
|
||||||
|
{% else %}
|
||||||
|
<h3>Aktuálně nejsou zveřejněny žádné úlohy</h3>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
|
|
||||||
<h3>Témata</h3>
|
<h3>Témata</h3>
|
||||||
<ul>
|
<ul>
|
||||||
{% for problem in temata %}
|
{% for problem in temata %}
|
||||||
|
@ -56,7 +66,8 @@
|
||||||
Aktuálně nejsou zadána žádná témata k řešení.
|
Aktuálně nejsou zadána žádná témata k řešení.
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</ul>
|
</ul>
|
||||||
{% endwith %}
|
|
||||||
|
{% endwith %}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
{% endblock content %}
|
{% endblock content %}
|
||||||
|
|
|
@ -30,6 +30,7 @@ def verejna_temata(rocnik):
|
||||||
|
|
||||||
def AktualniZadaniView(request):
|
def AktualniZadaniView(request):
|
||||||
nastaveni = get_object_or_404(Nastaveni)
|
nastaveni = get_object_or_404(Nastaveni)
|
||||||
|
verejne = nastaveni.aktualni_cislo.verejne()
|
||||||
problemy = Problem.objects.filter(cislo_zadani=nastaveni.aktualni_cislo).filter(stav = 'zadany')
|
problemy = Problem.objects.filter(cislo_zadani=nastaveni.aktualni_cislo).filter(stav = 'zadany')
|
||||||
ulohy = problemy.filter(typ = 'uloha').order_by('kod')
|
ulohy = problemy.filter(typ = 'uloha').order_by('kod')
|
||||||
serialy = problemy.filter(typ = 'serial').order_by('kod')
|
serialy = problemy.filter(typ = 'serial').order_by('kod')
|
||||||
|
@ -38,6 +39,7 @@ def AktualniZadaniView(request):
|
||||||
{'nastaveni': nastaveni,
|
{'nastaveni': nastaveni,
|
||||||
'jednorazove_problemy': jednorazove_problemy,
|
'jednorazove_problemy': jednorazove_problemy,
|
||||||
'temata': verejna_temata(nastaveni.aktualni_rocnik),
|
'temata': verejna_temata(nastaveni.aktualni_rocnik),
|
||||||
|
'verejne': verejne,
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue