Move to src dir.
[edumed.git] / src / comment / views.py
diff --git a/src/comment/views.py b/src/comment/views.py
new file mode 100644 (file)
index 0000000..40db4b0
--- /dev/null
@@ -0,0 +1,29 @@
+# -*- coding: utf-8 -*-
+from django.views.generic import ListView, DetailView
+from django.conf import settings
+from django.utils.translation import get_language
+
+from django.core.urlresolvers import reverse
+
+from .models import CommentDocument as CommentDocumentModel
+
+
+class CommentDocumentList(ListView):
+    model = CommentDocumentModel
+
+    def get_queryset(self):
+        return super(CommentDocumentList, self).get_queryset().filter(language_code=get_language())
+
+    def get_context_data(self, **kwargs):
+        context = super(CommentDocumentList, self).get_context_data(**kwargs)
+        context['form_href'] = reverse('contact_form', kwargs={'form_tag': 'mil'})
+        return context
+
+
+class CommentDocument(DetailView):
+    model = CommentDocumentModel
+
+    def get_context_data(self, **kwargs):
+        context = super(CommentDocument, self).get_context_data(**kwargs)
+        context['comment_url'] = settings.COMMENT_URL
+        return context
\ No newline at end of file