diff --git a/courses/templates/topic/list_file.html b/courses/templates/topic/list_file.html
new file mode 100644
index 0000000..b4a97dd
--- /dev/null
+++ b/courses/templates/topic/list_file.html
@@ -0,0 +1,12 @@
+{% load static i18n permission_tags%}
+
+
+ {% for file in files %}
+
{{ file.file_type.icon }} {{ file.name }}
+ {% endfor %}
+
+
+
+
+
+
diff --git a/courses/templates/topic/list_file_edit.html b/courses/templates/topic/list_file_edit.html
new file mode 100644
index 0000000..33785b9
--- /dev/null
+++ b/courses/templates/topic/list_file_edit.html
@@ -0,0 +1,12 @@
+{% load static i18n permission_tags%}
+
+
+ {% for file in files %}
+
+
{{ file.file_type.icon }} {{ file.name }}
+ {% endfor %}
+
+
+
+
+
\ No newline at end of file
diff --git a/courses/templatetags/list_topic_foruns.py b/courses/templatetags/list_topic_foruns.py
index 3ebd0e9..4cbf245 100644
--- a/courses/templatetags/list_topic_foruns.py
+++ b/courses/templatetags/list_topic_foruns.py
@@ -2,6 +2,7 @@ from django import template
from forum.models import Forum
from poll.models import Poll
+from files.models import TopicFile
register = template.Library()
"""
@@ -28,3 +29,25 @@ def list_topic_poll(request, topic):
context['topic'] = topic
return context
+
+@register.inclusion_tag('topic/list_file.html')
+def list_topic_file(request, topic):
+ context = {
+ 'request': request,
+ }
+
+ context['files'] = TopicFile.objects.filter(topic = topic)
+ context['topic'] = topic
+
+ return context
+
+@register.inclusion_tag('topic/list_file_edit.html')
+def list_topic_file_edit(request, topic):
+ context = {
+ 'request': request,
+ }
+
+ context['files'] = TopicFile.objects.filter(topic = topic)
+ context['topic'] = topic
+
+ return context
--
libgit2 0.21.2