Merge branch 'data_migrations' of gimli.ms.mff.cuni.cz:/akce/mam/git/mamweb into data_migrations
This commit is contained in:
commit
7086309bc1
6 changed files with 21 additions and 9 deletions
|
@ -13,8 +13,8 @@
|
||||||
<script src="{% static 'js/jquery-1.11.1.js' %}"></script>
|
<script src="{% static 'js/jquery-1.11.1.js' %}"></script>
|
||||||
{% include 'autocomplete_light/static.html' %}
|
{% include 'autocomplete_light/static.html' %}
|
||||||
|
|
||||||
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}fluent_comments/css/ajaxcomments.css" />
|
<link rel="stylesheet" type="text/css" href="{% static 'fluent_comments/css/ajaxcomments.css' %}" />
|
||||||
<script type="text/javascript" src="{{ STATIC_URL }}fluent_comments/js/ajaxcomments.js"></script>
|
<script type="text/javascript" src="{% static 'fluent_comments/js/ajaxcomments.js' %}"></script>
|
||||||
|
|
||||||
{# nastavení MathJaxu, aby nahrazoval i matiku obalenou jednoduchými $ #}
|
{# nastavení MathJaxu, aby nahrazoval i matiku obalenou jednoduchými $ #}
|
||||||
<script type="text/x-mathjax-config">
|
<script type="text/x-mathjax-config">
|
||||||
|
|
|
@ -1152,6 +1152,14 @@ class TreeNode(models.Model):
|
||||||
blank = True,
|
blank = True,
|
||||||
on_delete=models.SET_NULL,
|
on_delete=models.SET_NULL,
|
||||||
verbose_name="další element na stejné úrovni")
|
verbose_name="další element na stejné úrovni")
|
||||||
|
|
||||||
|
def print_tree(self,indent=0):
|
||||||
|
print("{}TreeNode({})".format(" "*indent,self.id))
|
||||||
|
if self.first_child:
|
||||||
|
self.first_child.print_tree(indent=indent+2)
|
||||||
|
if self.succ:
|
||||||
|
self.succ.print_tree(indent=indent)
|
||||||
|
|
||||||
|
|
||||||
class RocnikNode(TreeNode):
|
class RocnikNode(TreeNode):
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|
|
@ -96,25 +96,29 @@
|
||||||
|
|
||||||
|
|
||||||
{% for r in resitele %}
|
{% for r in resitele %}
|
||||||
|
{% with o=r.osoba %}
|
||||||
|
{% with s=r.osoba.skola %}
|
||||||
{% spaceless %}
|
{% spaceless %}
|
||||||
{% if r.zasilat == "do_skoly" %}
|
{% if r.zasilat == "do_skoly" %}
|
||||||
{% if r.stat == "CZ" %}
|
{% if r.stat == "CZ" %}
|
||||||
\obalka{{r.jmeno|sloz}}{{r.prijmeni|sloz}}{{r.skola.nazev|sloz}}{{r.skola.ulice|sloz}}{{r.skola.psc|sloz}}{{r.skola.mesto|sloz}}{{''|sloz}}
|
\obalka{{o.jmeno|sloz}}{{o.prijmeni|sloz}}{{s.nazev|sloz}}{{s.ulice|sloz}}{{s.psc|sloz}}{{s.mesto|sloz}}{{''|sloz}}
|
||||||
{% else %}
|
{% else %}
|
||||||
\obalka{{r.jmeno|sloz}}{{r.prijmeni|sloz}}{{r.skola.nazev|sloz}}{{r.skola.ulice|sloz}}{{r.skola.psc|sloz}}{{r.skola.mesto|sloz}}{{r.stat.name|sloz}}
|
\obalka{{o.jmeno|sloz}}{{o.prijmeni|sloz}}{{s.nazev|sloz}}{{s.ulice|sloz}}{{s.psc|sloz}}{{s.mesto|sloz}}{{o.stat.name|sloz}}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% elif r.zasilat == "domu" %}
|
{% elif r.zasilat == "domu" %}
|
||||||
{% if r.stat == "CZ" %}
|
{% if r.stat == "CZ" %}
|
||||||
\obalka{{r.jmeno|sloz}}{{r.prijmeni|sloz}}{{''|sloz}}{{r.ulice|sloz}}{{r.psc|sloz}}{{r.mesto|sloz}}{{''|sloz}}
|
\obalka{{o.jmeno|sloz}}{{o.prijmeni|sloz}}{{''|sloz}}{{o.ulice|sloz}}{{o.psc|sloz}}{{o.mesto|sloz}}{{''|sloz}}
|
||||||
{% else %}
|
{% else %}
|
||||||
\obalka{{r.jmeno|sloz}}{{r.prijmeni|sloz}}{{''|sloz}}{{r.ulice|sloz}}{{r.psc|sloz}}{{r.mesto|sloz}}{{r.stat.name|sloz}}
|
\obalka{{o.jmeno|sloz}}{{o.prijmeni|sloz}}{{''|sloz}}{{o.ulice|sloz}}{{o.psc|sloz}}{{o.mesto|sloz}}{{o.stat.name|sloz}}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% else %}
|
{% else %}
|
||||||
% zasilat: {{r.zasilat}}
|
% zasilat: {{r.zasilat}}
|
||||||
%\obalka{{r.jmeno|sloz}}{{r.prijmeni|sloz}}{{''|sloz}}{{r.ulice|sloz}}{{r.psc|sloz}}{{r.mesto|sloz}}{{r.stat.name|sloz}}
|
%\obalka{{r.jmeno|sloz}}{{r.prijmeni|sloz}}{{''|sloz}}{{r.ulice|sloz}}{{r.psc|sloz}}{{r.mesto|sloz}}{{r.stat.name|sloz}}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endspaceless %}
|
{% endspaceless %}
|
||||||
|
{% endwith %}
|
||||||
|
{% endwith %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
||||||
|
|
|
@ -51,7 +51,7 @@
|
||||||
<a href="../{{soustredeni.pk}}/seznam_ucastniku">HTML tabulka pro tisk</a>,
|
<a href="../{{soustredeni.pk}}/seznam_ucastniku">HTML tabulka pro tisk</a>,
|
||||||
<a href="../{{soustredeni.pk}}/export_ucastniku">CSV</a>,
|
<a href="../{{soustredeni.pk}}/export_ucastniku">CSV</a>,
|
||||||
<a href="../{{soustredeni.pk}}/maily_ucastniku">E-maily</a><br>
|
<a href="../{{soustredeni.pk}}/maily_ucastniku">E-maily</a><br>
|
||||||
<a href="../{{soustredeni.pk}}/stvrzenky/42">Stvrzenky <i>(42 v URL nahraďte prvním číslem z rozsahu)</i></a>
|
<!--a href="../{{soustredeni.pk}}/stvrzenky/42">Stvrzenky <i>(42 v URL nahraďte prvním číslem z rozsahu)</i></a!-->
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td nowrap>{{sous_ucast.resitel}}</td>
|
<td nowrap>{{sous_ucast.resitel}}</td>
|
||||||
<td nowrap>{{sous_ucast.resitel.rok_maturity}}</td>
|
<td nowrap>{{sous_ucast.resitel.rok_maturity}}</td>
|
||||||
<td nowrap>{{sous_ucast.resitel.telefon}}</td>
|
<td nowrap>{{sous_ucast.resitel.osoba.telefon}}</td>
|
||||||
<td nowrap>{{sous_ucast.poznamka}}</td>
|
<td nowrap>{{sous_ucast.poznamka}}</td>
|
||||||
<td class="fill"></td>
|
<td class="fill"></td>
|
||||||
|
|
||||||
|
|
|
@ -524,7 +524,7 @@ def obalkyView(request,resitele):
|
||||||
tex = render(request,'seminar/archiv/obalky.tex', {'resitele': resitele}).content
|
tex = render(request,'seminar/archiv/obalky.tex', {'resitele': resitele}).content
|
||||||
|
|
||||||
tempdir = tempfile.mkdtemp()
|
tempdir = tempfile.mkdtemp()
|
||||||
with open(tempdir+"/obalky.tex","w") as texfile:
|
with open(tempdir+"/obalky.tex","wb") as texfile:
|
||||||
texfile.write(tex)
|
texfile.write(tex)
|
||||||
shutil.copy(os.path.join(settings.STATIC_ROOT, 'seminar/lisak.eps'),tempdir)
|
shutil.copy(os.path.join(settings.STATIC_ROOT, 'seminar/lisak.eps'),tempdir)
|
||||||
subprocess.call(["pdflatex","obalky.tex"],cwd = tempdir)
|
subprocess.call(["pdflatex","obalky.tex"],cwd = tempdir)
|
||||||
|
|
Loading…
Reference in a new issue