weasyprint support - in progress
[edumed.git] / comment / views.py
index e494828..40db4b0 100644 (file)
@@ -1,19 +1,27 @@
+# -*- coding: utf-8 -*-
 from django.views.generic import ListView, DetailView
 from django.conf import settings
 from django.utils.translation import get_language
 
-from .models import CommentDocument
+from django.core.urlresolvers import reverse
+
+from .models import CommentDocument as CommentDocumentModel
 
 
 class CommentDocumentList(ListView):
-    model = CommentDocument
+    model = CommentDocumentModel
+
+    def get_queryset(self):
+        return super(CommentDocumentList, self).get_queryset().filter(language_code=get_language())
 
-    def get_queryset(self, **kwargs):
-        return super(CommentDocumentList, self).get_queryset(**kwargs).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 = CommentDocument
+    model = CommentDocumentModel
 
     def get_context_data(self, **kwargs):
         context = super(CommentDocument, self).get_context_data(**kwargs)