diff --git a/data/flat.json b/data/flat.json index 6789d15e..3eea947a 100644 --- a/data/flat.json +++ b/data/flat.json @@ -136,7 +136,7 @@ }, { "fields": { - "content": "

Odměny za umístění v semináři

\r\n\r\n

Každý rok oceňujeme 5 nejlepších řešitelů knihou a deskovou hrou dle jejich výběru.
\r\nLetos můžeš být mezi nimi i ty, stačí pilně řešit! :-)
\r\nNásledující knihy a deskovky si vybralo pět nejúspěšnějších řešitelů 23. ročníku semináře:

\r\n\r\n

\"Odměny

\r\n\r\n

Můžeš se podívat i na odměny z 22. a 21. ročníku.

\r\n\r\n

Odměny za tituly

\r\n\r\n

 Bc.MM (10 bodů) – propiska
\r\n\"\"

\r\n\r\n

Mgr.MM (20 bodů) – reflexní páska
\r\n\"\"

\r\n\r\n

Dr.MM (50 bodů) – hrneček
\r\n\"\"

\r\n\r\n

Doc.MM (100 bodů) – deka
\r\n\"\"

\r\n\r\n

Prof.MM (200 bodů) – mikina

\r\n\r\n

\"\"

\r\n\r\n

Akad.MM (500 bodů) – tabule s nápisem Jsi fakt borec podepsaná všemi organizátory

\r\n", + "content": "

Odměny

\r\n\r\n

Největší odměnou za řešení M&M je účast na soustředění, kromě toho však každý rok oceňujeme pět nejlepších řešitelů knihou a deskovou hrou dle jejich výběru. Letos můžeš být mezi nimi i ty, stačí pilně řešit!

\r\n\r\n

\"knihy

\r\n\r\n

Tituly

\r\n\r\n

Za pilné řešení semináře můžeš postupně získat různé titulyMM. Titul u tvého jména v časopisu značí, jakých úspěchů jsi za celou svoji kariéru v M&M zatím dosáhl. Kromě toho se s jeho dosažením vždy pojí nějaká drobná či větší odměna.

\r\n\r\n\r\n\r\n

\"odměny\"

\r\n\r\n

Dort za článek

\r\n\r\n

Autorovi nebo autorům nejlepšího otištěného článku v každém ročníku upečeme lahodný dort.

", "enable_comments": false, "registration_required": false, "sites": [ diff --git a/data/sitetree.json b/data/sitetree.json index 06b92868..26c70ca3 100644 --- a/data/sitetree.json +++ b/data/sitetree.json @@ -782,5 +782,29 @@ }, "model": "sitetree.treeitem", "pk": 40 + }, + { + "fields": { + "access_guest": false, + "access_loggedin": false, + "access_perm_type": 1, + "access_permissions": [], + "access_restricted": false, + "alias": null, + "description": "", + "hidden": false, + "hint": "", + "inbreadcrumbs": true, + "inmenu": true, + "insitetree": true, + "parent": 1, + "sort_order": 41, + "title": "Odměny", + "tree": 1, + "url": "/o-nas/odmeny/", + "urlaspattern": false + }, + "model": "sitetree.treeitem", + "pk": 41 } -] +] \ No newline at end of file diff --git a/seminar/models.py b/seminar/models.py index b7147106..63c9bdfa 100644 --- a/seminar/models.py +++ b/seminar/models.py @@ -601,7 +601,7 @@ class Cislo(SeminarModelBase): if not self.titulka_nahled or os.path.getmtime(self.titulka_nahled.path) < os.path.getmtime(self.pdf.path): png_filename = pathlib.Path(tempfile.mkdtemp(), 'nahled.png') - subprocess.call([ + subprocess.run([ "convert", "-density", "300x300", "-geometry", "{}x{}".format(VYSKA, sirka), @@ -609,7 +609,10 @@ class Cislo(SeminarModelBase): "-flatten", "{}[0]".format(self.pdf.path), # titulní strana png_filename - ]) + ], + check=True, + capture_output=True + ) with open(png_filename,'rb') as f: self.titulka_nahled.save('',f,True) diff --git a/seminar/static/seminar/cross.png b/seminar/static/seminar/cross.png new file mode 100644 index 00000000..f3add6aa Binary files /dev/null and b/seminar/static/seminar/cross.png differ diff --git a/seminar/static/seminar/plus.png b/seminar/static/seminar/plus.png new file mode 100644 index 00000000..0af0007b Binary files /dev/null and b/seminar/static/seminar/plus.png differ diff --git a/seminar/templates/seminar/archiv/cislo.html b/seminar/templates/seminar/archiv/cislo.html index 63273ea4..6326b696 100644 --- a/seminar/templates/seminar/archiv/cislo.html +++ b/seminar/templates/seminar/archiv/cislo.html @@ -38,8 +38,8 @@

Orgovské odkazy

diff --git a/seminar/templates/seminar/archiv/rocnik.html b/seminar/templates/seminar/archiv/rocnik.html index 7a381253..2af9edfa 100644 --- a/seminar/templates/seminar/archiv/rocnik.html +++ b/seminar/templates/seminar/archiv/rocnik.html @@ -67,7 +67,7 @@ {% if vysledkovka %} {% if user.je_org %}
- Výsledkovka ročníku (LaTeX) + Výsledkovka ročníku (LaTeX)
{% endif %} diff --git a/seminar/templates/seminar/odevzdavatko/detail.html b/seminar/templates/seminar/odevzdavatko/detail.html index 6344e0a5..dadeff41 100644 --- a/seminar/templates/seminar/odevzdavatko/detail.html +++ b/seminar/templates/seminar/odevzdavatko/detail.html @@ -1,4 +1,5 @@ {% extends "base.html" %} +{% load static %} {% block content %} @@ -25,8 +26,9 @@ function deleteForm(prefix, btn) { if (total >= 1){ btn.closest('tr').remove(); var forms = $('.hodnoceni'); - $('#id_' + prefix + '-TOTAL_FORMS').val(forms.length); - for (var i=0, formCount=forms.length; i