X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/f734261e68dc171da98aabe700e170c3ede3b6a5..5913c54d19b8f6775633176032161d49f9b2f1aa:/apps/wiki/views.py?ds=sidebyside diff --git a/apps/wiki/views.py b/apps/wiki/views.py deleted file mode 100644 index b242802b..00000000 --- a/apps/wiki/views.py +++ /dev/null @@ -1,35 +0,0 @@ -from django.views.generic.simple import direct_to_template -from django.http import HttpResponse -from django.utils import simplejson as json - -from wiki.models import storage, Document, DocumentNotFound -from wiki.forms import DocumentForm - - -def document_list(request, template_name='wiki/document_list.html'): - return direct_to_template(request, template_name, extra_context={ - 'document_list': storage.all(), - }) - - -def document_detail(request, name, template_name='wiki/document_details.html'): - try: - document = storage.get(name) - except DocumentNotFound: - document = Document(storage, name=name, text='') - - - if request.method == 'POST': - form = DocumentForm(request.POST, instance=document) - if form.is_valid(): - document = form.save() - return HttpResponse(json.dumps({'text': document.text, 'revision': document.revision()})) - else: - return HttpResponse(json.dumps({'errors': form.errors})) - else: - form = DocumentForm(instance=document) - - return direct_to_template(request, template_name, extra_context={ - 'document': document, - 'form': form, - })