diff --git a/seminar/templates/seminar/odevzdavatko/detail.html b/seminar/templates/seminar/odevzdavatko/detail.html
new file mode 100644
index 00000000..4238c848
--- /dev/null
+++ b/seminar/templates/seminar/odevzdavatko/detail.html
@@ -0,0 +1,7 @@
+{% extends "base.html" %}
+
+{% block content %}
+
+{{ object }}
+
+{% endblock %}
diff --git a/seminar/templates/seminar/odevzdavatko/seznam.html b/seminar/templates/seminar/odevzdavatko/seznam.html
new file mode 100644
index 00000000..0fc26df4
--- /dev/null
+++ b/seminar/templates/seminar/odevzdavatko/seznam.html
@@ -0,0 +1,11 @@
+{% extends "base.html" %}
+
+{% block content %}
+
+
+ {% for obj in object_list %}
+ - {{ obj }}
+ {% endfor %}
+
+
+{% endblock %}
diff --git a/seminar/templates/seminar/odevzdavatko/tabulka.html b/seminar/templates/seminar/odevzdavatko/tabulka.html
new file mode 100644
index 00000000..893efa6d
--- /dev/null
+++ b/seminar/templates/seminar/odevzdavatko/tabulka.html
@@ -0,0 +1,22 @@
+{% extends "base.html" %}
+
+{% block content %}
+
+
+
+ | {# Prázdná buňka v levém horním rohu #}
+ {% for p in problemy %}
+ {{ p }} |
+ {% endfor %}
+
+ {% for resitel, vysledky in radky %}
+
+ {{ resitel } |
+ {% for vysl in vysledky %}
+ {{ vysl.pocet_reseni }} řešení, dohromady za {{ vysl.body }}, nejnovější z {{ vysl.posledni_odevzdani }} |
+ {% endfor %}
+
+ {% endfor %}
+
+
+{% endblock %}
diff --git a/seminar/views/odevzdavatko.py b/seminar/views/odevzdavatko.py
index ad79f1d8..b53b1913 100644
--- a/seminar/views/odevzdavatko.py
+++ b/seminar/views/odevzdavatko.py
@@ -27,7 +27,7 @@ class SouhrnReseni:
class TabulkaOdevzdanychReseniView(TemplateView):
- template_name = 'TODO'
+ template_name = 'seminar/odevzdavatko/tabulka.html'
def get_context_data(self, *args, **kwargs):
akt_rocnik = m.Nastaveni.get_solo().aktualni_rocnik # .get_solo() vrátí tu jedinou instanci, asi...
@@ -73,7 +73,7 @@ class TabulkaOdevzdanychReseniView(TemplateView):
class ReseniProblemuView(ListView):
model = m.Reseni
- template_name = 'TODO'
+ template_name = 'seminar/odevzdavatko/seznam.html'
def get_queryset(self):
qs = super().get_queryset()
@@ -96,14 +96,14 @@ class ReseniProblemuView(ListView):
class DetailReseniView(DetailView):
model = m.Reseni
- template_name = 'TODO'
+ template_name = 'seminar/odevzdavatko/detail.html'
# To je všechno? Najde se to podle pk...
# Přehled všech řešení kvůli debugování
class SeznamReseniView(ListView):
model = m.Reseni
- template_name = 'TODO'
+ template_name = 'seminar/odevzdavatko/seznam.html'
class SeznamAktualnichReseniView(SeznamReseniView):
def get_queryset(self):