From 6f68a3a90d83733f16e92965042b5f15c1cf8d53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mat=C4=9Bj=20Koci=C3=A1n?= Date: Sat, 12 Sep 2015 18:35:34 +0200 Subject: [PATCH] =?UTF-8?q?Omezen=C3=AD=20archivu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * deaktivovány odkazy na konkrétní úlohy a témata * v submenu jen čísla a výsledkovky --- seminar/models.py | 2 +- seminar/templates/seminar/archiv/cislo.html | 71 ++++++++++--------- seminar/templates/seminar/archiv/rocnik.html | 2 +- seminar/templates/seminar/archiv/submenu.html | 4 +- 4 files changed, 41 insertions(+), 38 deletions(-) diff --git a/seminar/models.py b/seminar/models.py index 1301a0d2..f831b496 100644 --- a/seminar/models.py +++ b/seminar/models.py @@ -341,7 +341,7 @@ class Cislo(SeminarModelBase): poznamka = models.TextField(u'neveřejná poznámka', blank=True, help_text=u'Neveřejná poznámka k číslu (plain text)') - pdf = models.FileField(u'pdf', upload_to=cislo_pdf_filename, null=True, + pdf = models.FileField(u'pdf', upload_to=cislo_pdf_filename, null=True, blank=True, help_text=u'Pdf čísla, které si mohou řešitelé stáhnout') def kod(self): diff --git a/seminar/templates/seminar/archiv/cislo.html b/seminar/templates/seminar/archiv/cislo.html index 235ba6a2..2978cc84 100644 --- a/seminar/templates/seminar/archiv/cislo.html +++ b/seminar/templates/seminar/archiv/cislo.html @@ -16,55 +16,58 @@

Zadané problémy

Řešené problémy

{% if cislo.verejna_vysledkovka %}

Výsledkovka

{% else %} -
-

Výsledkovka (neveřejná)

+ {% if user.is_staff %} +
+

Výsledkovka (neveřejná)

+ {% endif %} {% endif %} - - - - - {% endfor %} -
# - Jméno - {% for p in problemy %} - {{ p.kod_v_rocniku }} - {% endfor %} - Za číslo - Za ročník - Odjakživa - {% for rv in vysledkovka %} -
{% autoescape off %}{{ rv.poradi }}{% endautoescape %} - - {% if rv.titul %} - {{ rv.titul }}MM - {% endif %} - {{ rv.resitel.plne_jmeno }} - {% for b in rv.body_ulohy %} - {{ b }} - {% endfor %} - {{ rv.body_cislo }} - {{ rv.body_celkem_rocnik }} - {{ rv.body_celkem_odjakziva }} -
+ {% if cislo.verejna_vysledkovka or user.is_staff %} + + + + + {% endfor %} +
# + Jméno + {% for p in problemy %} + {# TODO #}{{ p.kod_v_rocniku }}{# #} + {% endfor %} + Za číslo + Za ročník + Odjakživa + {% for rv in vysledkovka %} +
{% autoescape off %}{{ rv.poradi }}{% endautoescape %} + + {% if rv.titul %} + {{ rv.titul }}MM + {% endif %} + {{ rv.resitel.plne_jmeno }} + {% for b in rv.body_ulohy %} + {{ b }} + {% endfor %} + {{ rv.body_cislo }} + {{ rv.body_celkem_rocnik }} + {{ rv.body_celkem_odjakziva }} +
+ {% endif %} - {% if cislo.verejna_vysledkovka %} - {% else %} -
+ {% if not cislo.verejna_vysledkovka and user.is_staff %} +
{% endif %} diff --git a/seminar/templates/seminar/archiv/rocnik.html b/seminar/templates/seminar/archiv/rocnik.html index 8e87da30..b3599954 100644 --- a/seminar/templates/seminar/archiv/rocnik.html +++ b/seminar/templates/seminar/archiv/rocnik.html @@ -23,7 +23,7 @@

Témata

{% endif %} diff --git a/seminar/templates/seminar/archiv/submenu.html b/seminar/templates/seminar/archiv/submenu.html index af30f9b1..a0c63c37 100644 --- a/seminar/templates/seminar/archiv/submenu.html +++ b/seminar/templates/seminar/archiv/submenu.html @@ -2,8 +2,8 @@