Browse Source

add: skrýt teamovou část při jednom řešiteli v řešení

Jonas Havelka 2 years ago
parent
commit
b1e0c4549e
  1. 29
      odevzdavatko/templates/odevzdavatko/detail.html

29
odevzdavatko/templates/odevzdavatko/detail.html

@ -2,6 +2,11 @@
{% load static %} {% load static %}
{% load deadliny %} {% load deadliny %}
{# Přišlo mi to hezčí, než psát všude if. #}
{% if object.resitele|length == 1 %}
{% block custom_css %} <style>.teamovaCast {display: none}</style> {% endblock %}
{% endif %}
{% block content %} {% block content %}
{% if edit %} {% if edit %}
@ -54,15 +59,15 @@
{{ form.management_form }} {{ form.management_form }}
</table> </table>
<table id="form_set"> <table id="form_set">
<tr><th>Problém</th><th>{# 📖 #}🧍</th><th>{# 🔵 #}🧍∑</th><th>{# 💪 #}🧑‍🤝‍🧑</th><th>{# ❤ #}🧑‍🤝‍🧑∑</th><th>Deadline pro body</th><th>Zpětná vazba pro řešitele</th></tr> <tr><th>Problém</th><th>{# 📖 #}🧍</th><th>{# 🔵 #}🧍∑</th><th class="teamovaCast">{# 💪 #}🧑‍🤝‍🧑</th><th class="teamovaCast">{# ❤ #}🧑‍🤝‍🧑∑</th><th>Deadline pro body</th><th>Zpětná vazba pro řešitele</th></tr>
{% for subform in form %} {% for subform in form %}
<tbody> <tbody>
<tr class="hodnoceni"> <tr class="hodnoceni">
<td>{{ subform.problem }}</td> <td>{{ subform.problem }}</td>
<td class="bodovani">{{ subform.body }}</td> <td class="bodovani">{{ subform.body }}</td>
<td class="bodovani">{{ subform.body_celkem }}</td> <td class="bodovani">{{ subform.body_celkem }}</td>
<td class="bodovani">{{ subform.body_neprepocitane }}</td> <td class="bodovani, teamovaCast">{{ subform.body_neprepocitane }}</td>
<td class="bodovani">{{ subform.body_neprepocitane_celkem }}</td> <td class="bodovani, teamovaCast">{{ subform.body_neprepocitane_celkem }}</td>
<td>{{ subform.deadline_body }}</td> <td>{{ subform.deadline_body }}</td>
<td>{{ subform.feedback }}</td> <td>{{ subform.feedback }}</td>
<td class="has_smazat_hodnoceni"><a href="#" class="smazat_hodnoceni" id="id_{{subform.prefix}}-jsremove" title="Smazat hodnocení"><img src="{% static "odevzdavatko/cross.png" %}" alt="Smazat"></a></td> <td class="has_smazat_hodnoceni"><a href="#" class="smazat_hodnoceni" id="id_{{subform.prefix}}-jsremove" title="Smazat hodnocení"><img src="{% static "odevzdavatko/cross.png" %}" alt="Smazat"></a></td>
@ -82,8 +87,8 @@
<td>{{ form.empty_form.problem }}</td> <td>{{ form.empty_form.problem }}</td>
<td class="bodovani">{{ form.empty_form.body }}</td> <td class="bodovani">{{ form.empty_form.body }}</td>
<td class="bodovani">{{ form.empty_form.body_celkem }}</td> <td class="bodovani">{{ form.empty_form.body_celkem }}</td>
<td class="bodovani">{{ form.empty_form.body_neprepocitane }}</td> <td class="bodovani, teamovaCast">{{ form.empty_form.body_neprepocitane }}</td>
<td class="bodovani">{{ form.empty_form.body_neprepocitane_celkem }}</td> <td class="bodovani, teamovaCast">{{ form.empty_form.body_neprepocitane_celkem }}</td>
<td>{{ form.empty_form.deadline_body }}</td> <td>{{ form.empty_form.deadline_body }}</td>
<td>{{ form.empty_form.feedback }}</td> <td>{{ form.empty_form.feedback }}</td>
<td class="has_smazat_hodnoceni"><a href="#" class="smazat_hodnoceni" id="id_{{form.empty_form.prefix}}-jsremove" title="Smazat hodnocení"><img src="{% static "odevzdavatko/cross.png" %}" alt="Smazat"></a></td> <td class="has_smazat_hodnoceni"><a href="#" class="smazat_hodnoceni" id="id_{{form.empty_form.prefix}}-jsremove" title="Smazat hodnocení"><img src="{% static "odevzdavatko/cross.png" %}" alt="Smazat"></a></td>
@ -93,14 +98,14 @@
{% else %} {% else %}
<h3>Hodnocení:</h3> <h3>Hodnocení:</h3>
<table class="dosla_reseni"> <table class="dosla_reseni">
<tr><th>Problém</th><th>{# 📖 #}🧍</th><th>{# 🔵 #}🧍∑</th><th>{# 💪 #}🧑‍🤝‍🧑</th><th>{# ❤ #}🧑‍🤝‍🧑∑</th><th>Zpětná vazba od opravovatele</th></tr> <tr><th>Problém</th><th>{# 📖 #}🧍</th><th>{# 🔵 #}🧍∑</th><th class="teamovaCast">{# 💪 #}🧑‍🤝‍🧑</th><th class="teamovaCast">{# ❤ #}🧑‍🤝‍🧑∑</th><th>Zpětná vazba od opravovatele</th></tr>
{% for h in hodnoceni %} {% for h in hodnoceni %}
<tr class="hodnoceni"> <tr class="hodnoceni">
<td>{{ h.problem }}</td> <td>{{ h.problem }}</td>
<td class="bodovani">{{ h.body }}</td> <td class="bodovani">{{ h.body }}</td>
<td class="bodovani">{{ h.body_celkem }}</td> <td class="bodovani">{{ h.body_celkem }}</td>
<td class="bodovani">{{ h.body_neprepocitane }}</td> <td class="bodovani, teamovaCast">{{ h.body_neprepocitane }}</td>
<td class="bodovani">{{ h.body_neprepocitane_celkem }}</td> <td class="bodovani, teamovaCast">{{ h.body_neprepocitane_celkem }}</td>
<td>{{ h.feedback }}</td> <td>{{ h.feedback }}</td>
</tr> </tr>
{% endfor %} {% endfor %}
@ -114,11 +119,11 @@
<dt>{# 🔵 #}🧍∑</dt> <dt>{# 🔵 #}🧍∑</dt>
<dd>Body, které dostává jeden řešitel za tento problém (součet za všechna řešení).</dd> <dd>Body, které dostává jeden řešitel za tento problém (součet za všechna řešení).</dd>
<dt>{# 💪 #}🧑‍🤝‍🧑</dt> <dt class="teamovaCast">{# 💪 #}🧑‍🤝‍🧑</dt>
<dd>Body, které by dostal tým, kdyby to řešil jako jeden řešitel, za toto řešení.</dd> <dd class="teamovaCast">Body, které by dostal tým, kdyby to řešil jako jeden řešitel, za toto řešení.</dd>
<dt>{# ❤ #}🧑‍🤝‍🧑∑</dt> <dt class="teamovaCast">{# ❤ #}🧑‍🤝‍🧑∑</dt>
<dd>Body, které by dostal tým, kdyby to řešil jako jeden řešitel, za tento problém (součet za všechna řešení).</dd> <dd class="teamovaCast">Body, které by dostal tým, kdyby to řešil jako jeden řešitel, za tento problém (součet za všechna řešení).</dd>
</dl> </dl>

Loading…
Cancel
Save