X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/d0f0e1412cc42d366b234e798dfb68feed05d751..d555d988764995ea1f9f5ece46f453a66f09b334:/src/comment/views.py?ds=sidebyside diff --git a/src/comment/views.py b/src/comment/views.py new file mode 100644 index 0000000..40db4b0 --- /dev/null +++ b/src/comment/views.py @@ -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