Fix V došlých řešeních – předpřipravený předmět (spíš, co mě jen tak napadlo)
This commit is contained in:
parent
8c7daa9945
commit
537e7b39f1
2 changed files with 6 additions and 1 deletions
|
@ -30,6 +30,7 @@ from taggit.managers import TaggableManager
|
||||||
from reversion import revisions as reversion
|
from reversion import revisions as reversion
|
||||||
|
|
||||||
from seminar.utils import roman, FirstTagParser # Pro získání úryvku z TextNode
|
from seminar.utils import roman, FirstTagParser # Pro získání úryvku z TextNode
|
||||||
|
from seminar.utils import hlavni_problem
|
||||||
from seminar import treelib
|
from seminar import treelib
|
||||||
|
|
||||||
from unidecode import unidecode # Používám pro získání ID odkazu (ještě je to někde po někom zakomentované)
|
from unidecode import unidecode # Používám pro získání ID odkazu (ještě je to někde po někom zakomentované)
|
||||||
|
@ -924,6 +925,10 @@ class Problem(SeminarModelBase,PolymorphicModel):
|
||||||
def admin_url(self):
|
def admin_url(self):
|
||||||
return reverse('admin:seminar_problem_change', args=(self.id, ))
|
return reverse('admin:seminar_problem_change', args=(self.id, ))
|
||||||
|
|
||||||
|
def hlavni_problem(self):
|
||||||
|
""" Pro daný problém vrátí jeho nejvyšší nadproblém."""
|
||||||
|
return hlavni_problem(self)
|
||||||
|
|
||||||
# FIXME - k úloze
|
# FIXME - k úloze
|
||||||
def body_v_zavorce(self):
|
def body_v_zavorce(self):
|
||||||
"""Vrať string s body v závorce jsou-li u problému vyplněné, jinak ''
|
"""Vrať string s body v závorce jsou-li u problému vyplněné, jinak ''
|
||||||
|
|
|
@ -60,7 +60,7 @@ $(document).ready(function(){
|
||||||
|
|
||||||
<p>Řešené problémy: {{ object.problem.all | join:", " }}</p>
|
<p>Řešené problémy: {{ object.problem.all | join:", " }}</p>
|
||||||
|
|
||||||
<p>Řešitelé: {% for r in object.resitele.all %} {{ r }} (<a href="mailto:{{ r.osoba.email }}?subject=Re: Řešení M%26M {{ object.problem.all | join:", " }}">{{ r.osoba.email }}</a>)
|
<p>Řešitelé: {% for r in object.resitele.all %} {{ r }} (<a href="mailto:{{ r.osoba.email }}?subject={{ "Oprava řešení M&M " | urlencode }}{{ object.problem.all.0.hlavni_problem | urlencode }}">{{ r.osoba.email }}</a>)
|
||||||
{% if forloop.revcounter0 != 0 %}, {% endif %} {% endfor %}</p>
|
{% if forloop.revcounter0 != 0 %}, {% endif %} {% endfor %}</p>
|
||||||
|
|
||||||
{# https://docs.djangoproject.com/en/3.1/ref/models/instances/#django.db.models.Model.get_FOO_display #}
|
{# https://docs.djangoproject.com/en/3.1/ref/models/instances/#django.db.models.Model.get_FOO_display #}
|
||||||
|
|
Loading…
Reference in a new issue