X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/52ac6b59c4e8fcecedb14fb256c2c10e1dc76ce4..753e8bf1e2fe3ccc0a21166cc7da1d88c08bbb89:/apps/filebrowser/views.py?ds=sidebyside diff --git a/apps/filebrowser/views.py b/apps/filebrowser/views.py index 7c2967a4..80ed6968 100644 --- a/apps/filebrowser/views.py +++ b/apps/filebrowser/views.py @@ -15,6 +15,7 @@ from django import forms from django.core.urlresolvers import reverse from django.core.exceptions import ImproperlyConfigured from django.dispatch import Signal +from django.views.decorators.csrf import csrf_exempt from django.utils.encoding import smart_unicode, smart_str @@ -186,6 +187,7 @@ def mkdir(request): mkdir = staff_member_required(never_cache(mkdir)) +@csrf_exempt def upload(request): """ Multipe File Upload. @@ -217,6 +219,7 @@ def upload(request): upload = staff_member_required(never_cache(upload)) +@csrf_exempt def _check_file(request): """ Check if file already exists on the server. @@ -249,6 +252,7 @@ def _upload_file(request): Upload file to the server. """ + print 'a' from django.core.files.move import file_move_safe if request.method == 'POST': @@ -272,7 +276,7 @@ def _upload_file(request): # POST UPLOAD SIGNAL filebrowser_post_upload.send(sender=request, path=request.POST.get('folder'), file=FileObject(os.path.join(DIRECTORY, folder, filedata.name))) return HttpResponse('True') -_upload_file = flash_login_required(_upload_file) +_upload_file = csrf_exempt(flash_login_required(_upload_file)) # delete signals