{% extends "base.html" %} {% load static %} {% load deadliny %} {% load mail %} {% load jmena %} {# Přišlo mi to hezčí, než psát všude if. #} {% block custom_css %} {% if object.resitele.count == 1 %} {% endif %} {% endblock %} {% block content %} {% if edit %} {% endif %}
Řešené problémy: {{ object.problem.all | join:", " }}
{% if edit %}Řešitelé: {% for r in object.resitele.all %} {{ r }} {# DjangoTemplates neumí spojovat řetězce (https://stackoverflow.com/q/4386168), tak si necháváme vyrobit subject mailu ve view. #} ({% maillink r.osoba.email to=r.osoba.email subject=predmetmailu %}){% if forloop.revcounter0 != 0 %}, {% endif %} {% endfor %}
{% maillink "Poslat mail všem řešitelům" bcc=maily_vsech_resitelu subject=predmetmailu %}
{% else %}Řešitelé: {{ object.resitele.all | join:", " }}
{% endif %} {# https://docs.djangoproject.com/en/3.1/ref/models/instances/#django.db.models.Model.get_FOO_display #}Forma: {{ object.get_forma_display }}
Doručeno {{ object.cas_doruceni }}, deadline: {{object.deadline_reseni | deadline_html }}
{# Soubory: #}Soubor | Řešitelova poznámka | Datum |
---|---|---|
{{ priloha.split | last }} | {{ priloha.res_poznamka }} | {{ priloha.vytvoreno }} |
Žádné přílohy
{% endif %} {% if edit %} {% else %}Problém | {# 📖 #}🧍 | {# 🔵 #}🧍∑ | {# 💪 #}🧑🤝🧑 | {# ❤ #}🧑🤝🧑∑ | Zpětná vazba od opravovatele |
---|---|---|---|---|---|
{{ h.problem }} | {{ h.body }} | {{ h.body_celkem }} | {{ h.body_neprepocitane }} | {{ h.body_neprepocitane_celkem }} | {{ h.feedback | linebreaks }} |