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 %}
-
-
- #
- | 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 }}
- |
- {% endfor %}
-
+ {% if cislo.verejna_vysledkovka or user.is_staff %}
+
+
+ #
+ | 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 }}
+ |
+ {% endfor %}
+
+ {% 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 @@