X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/e33227021472d98ab797912e73427a9a71c5a531..refs/heads/backend-rewrite:/apps/dvcs/views.py diff --git a/apps/dvcs/views.py b/apps/dvcs/views.py index 03b258a0..7918e96c 100644 --- a/apps/dvcs/views.py +++ b/apps/dvcs/views.py @@ -1,5 +1,6 @@ # Create your views here. from django.views.generic.simple import direct_to_template +from django import http from dvcs.models import Document def document_list(request, template_name="dvcs/document_list.html"): @@ -7,6 +8,10 @@ def document_list(request, template_name="dvcs/document_list.html"): "documents": Document.objects.all(), }) +def document_data(request, document_id, version=None): + doc = Document.objects.get(pk=document_id) + return http.HttpResponse(doc.materialize(version or None), content_type="text/plain") + def document_history(request, docid, template_name="dvcs/document_history.html"): document = Document.objects.get(pk=docid) return direct_to_template(request, template_name, {