X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/aa9d250fc29ad29a9b7863a6253e906c772df914..4e52d8847f8cd9909de7ad19bb4b88629f631a0f:/forum/views/writers.py diff --git a/forum/views/writers.py b/forum/views/writers.py index 8e9c544..c669f90 100644 --- a/forum/views/writers.py +++ b/forum/views/writers.py @@ -1,26 +1,26 @@ # encoding:utf-8 import os.path -import time, datetime, random -import logging + +import datetime + +from django.core.urlresolvers import reverse from django.core.files.storage import FileSystemStorage +from django.views.decorators.csrf import csrf_exempt from django.shortcuts import render_to_response, get_object_or_404 -from django.http import HttpResponseRedirect, HttpResponse, Http404 from django.template import RequestContext +from django.http import HttpResponseRedirect, HttpResponse, Http404 from django.utils.html import * -from django.utils import simplejson from django.utils.translation import ugettext as _ -from django.core.urlresolvers import reverse -from django.core.exceptions import PermissionDenied from forum.actions import AskAction, AnswerAction, ReviseAction, RollbackAction, RetagAction, AnswerToQuestionAction, CommentToQuestionAction from forum.forms import * from forum.models import * -from forum.forms import get_next_url from forum.utils import html from forum.http_responses import HttpResponseUnauthorized from vars import PENDING_SUBMISSION_SESSION_ATTR +@csrf_exempt def upload(request):#ajax upload file to a question or answer class FileTypeNotAllow(Exception): pass