Browse Source

Omezení archivu

* deaktivovány odkazy na konkrétní úlohy a témata
* v submenu jen čísla a výsledkovky
remotes/origin/vyslbez12
Matěj Kocián 9 years ago
parent
commit
6f68a3a90d
  1. 2
      seminar/models.py
  2. 71
      seminar/templates/seminar/archiv/cislo.html
  3. 2
      seminar/templates/seminar/archiv/rocnik.html
  4. 4
      seminar/templates/seminar/archiv/submenu.html

2
seminar/models.py

@ -341,7 +341,7 @@ class Cislo(SeminarModelBase):
poznamka = models.TextField(u'neveřejná poznámka', blank=True, poznamka = models.TextField(u'neveřejná poznámka', blank=True,
help_text=u'Neveřejná poznámka k číslu (plain text)') 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') help_text=u'Pdf čísla, které si mohou řešitelé stáhnout')
def kod(self): def kod(self):

71
seminar/templates/seminar/archiv/cislo.html

@ -16,55 +16,58 @@
<h3>Zadané problémy</h3> <h3>Zadané problémy</h3>
<ul> <ul>
{% for p in v_cisle_zadane %} {% for p in v_cisle_zadane %}
<li><a href='{{ p.verejne_url }}'>{{ p.kod_v_rocniku }} {{ p.nazev }} {{ p.body_v_zavorce }}</a> <li>{# TODO zprovoznit odkazy, až bude na co <a href='{{ p.verejne_url }}'> #}{{ p.kod_v_rocniku }} {{ p.nazev }} {{ p.body_v_zavorce }}{# </a> #}
{% endfor %} {% endfor %}
</ul> </ul>
<h3>Řešené problémy</h3> <h3>Řešené problémy</h3>
<ul> <ul>
{% for p in resene_problemy %} {% for p in resene_problemy %}
<li><a href='{{ p.verejne_url }}'>{{ p.kod_v_rocniku }} {{ p.nazev }} {{ p.body_v_zavorce }}</a> <li>{# TODO zprovoznit odkazy, až bude na co <a href='{{ p.verejne_url }}'> #}{{ p.kod_v_rocniku }} {{ p.nazev }} {{ p.body_v_zavorce }}{# </a> #}
{% endfor %} {% endfor %}
</ul> </ul>
{% if cislo.verejna_vysledkovka %} {% if cislo.verejna_vysledkovka %}
<h3>Výsledkovka</h3> <h3>Výsledkovka</h3>
{% else %} {% else %}
<div class='mam-org-only'> {% if user.is_staff %}
<h3>Výsledkovka (neveřejná)</h3> <div class='mam-org-only'>
<h3>Výsledkovka (neveřejná)</h3>
{% endif %}
{% endif %} {% endif %}
<table class='vysledkovka'> {% if cislo.verejna_vysledkovka or user.is_staff %}
<tr class='border-b'> <table class='vysledkovka'>
<th class='border-r'># <tr class='border-b'>
<th class='border-r'>Jméno <th class='border-r'>#
{% for p in problemy %} <th class='border-r'>Jméno
<th class='border-r'><a href="{{ p.verejne_url }}">{{ p.kod_v_rocniku }}</a> {% for p in problemy %}
{% endfor %} <th class='border-r'>{# TODO <a href="{{ p.verejne_url }}"> #}{{ p.kod_v_rocniku }}{# </a> #}
<th class='border-r'>Za číslo</sup> {% endfor %}
<th class='border-r'>Za ročník <th class='border-r'>Za číslo</sup>
<th class='border-r'>Odjakživa <th class='border-r'>Za ročník
{% for rv in vysledkovka %} <th class='border-r'>Odjakživa
<tr> {% for rv in vysledkovka %}
<td class='border-r'>{% autoescape off %}{{ rv.poradi }}{% endautoescape %} <tr>
<th class='border-r'> <td class='border-r'>{% autoescape off %}{{ rv.poradi }}{% endautoescape %}
{% if rv.titul %} <th class='border-r'>
{{ rv.titul }}<sup>MM</sup> {% if rv.titul %}
{% endif %} {{ rv.titul }}<sup>MM</sup>
{{ rv.resitel.plne_jmeno }} {% endif %}
{% for b in rv.body_ulohy %} {{ rv.resitel.plne_jmeno }}
<td class='border-r'>{{ b }} {% for b in rv.body_ulohy %}
{% endfor %} <td class='border-r'>{{ b }}
<td class='border-r'>{{ rv.body_cislo }} {% endfor %}
<td class='border-r'><b>{{ rv.body_celkem_rocnik }}</b> <td class='border-r'>{{ rv.body_cislo }}
<td class='border-r'>{{ rv.body_celkem_odjakziva }} <td class='border-r'><b>{{ rv.body_celkem_rocnik }}</b>
</tr> <td class='border-r'>{{ rv.body_celkem_odjakziva }}
{% endfor %} </tr>
</table> {% endfor %}
</table>
{% endif %}
{% if cislo.verejna_vysledkovka %} {% if not cislo.verejna_vysledkovka and user.is_staff %}
{% else %} </div>
</div>
{% endif %} {% endif %}
</div> </div>

2
seminar/templates/seminar/archiv/rocnik.html

@ -23,7 +23,7 @@
<h3>Témata</h3> <h3>Témata</h3>
<ul> <ul>
{% for tema in temata_v_rocniku %} {% for tema in temata_v_rocniku %}
<li><a href="{{ tema.verejne_url }}">{{ tema.kod_v_rocniku }}: {{ tema.nazev }}</a> <li>{# TODO zprovoznit odkaz až bude na co <a href="{{ tema.verejne_url }}"> #}{{ tema.kod_v_rocniku }}: {{ tema.nazev }}{# TODO </a> #}
{% endfor %} {% endfor %}
</ul> </ul>
{% endif %} {% endif %}

4
seminar/templates/seminar/archiv/submenu.html

@ -2,8 +2,8 @@
<ul> <ul>
<li class="{% if selected == "cisla" %}selected{% endif %}"><a href="{{cesta}}/cisla/">Čísla</a> <li class="{% if selected == "cisla" %}selected{% endif %}"><a href="{{cesta}}/cisla/">Čísla</a>
<li class="{% if selected == "temata" %}selected{% endif %}"><a href="{{cesta}}/temata/">Témata</a> {# TODO zprovoznit až budou témata v db <li class="{% if selected == "temata" %}selected{% endif %}"><a href="{{cesta}}/temata/">Témata</a> #}
<li class="{% if selected == "ulohy" %}selected{% endif %}"><a href="{{cesta}}/ulohy/">Úlohy</a> {# TODO zprovoznit až budou úlohy v db <li class="{% if selected == "ulohy" %}selected{% endif %}"><a href="{{cesta}}/ulohy/">Úlohy</a> #}
<li class="{% if selected == "vysledky" %}selected{% endif %}"><a href="{{cesta}}/vysledky/">Výsledkové listiny</a> <li class="{% if selected == "vysledky" %}selected{% endif %}"><a href="{{cesta}}/vysledky/">Výsledkové listiny</a>
</ul> </ul>

Loading…
Cancel
Save