X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/0bb4b49616832fb5bd8b92395dcb151b19373c0e..eee26362c631db7fd31cc210694dedd6f8f2961b:/src/picture/api/views.py diff --git a/src/picture/api/views.py b/src/picture/api/views.py deleted file mode 100644 index 3d976561b..000000000 --- a/src/picture/api/views.py +++ /dev/null @@ -1,25 +0,0 @@ -# This file is part of Wolne Lektury, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Wolne Lektury. See NOTICE for more information. -# -import json -from django.http import Http404 -from rest_framework.permissions import DjangoModelPermissions -from rest_framework.response import Response -from rest_framework import status -from rest_framework.views import APIView -from picture.forms import PictureImportForm -from picture.models import Picture - - -class PicturesView(APIView): - permission_classes = [DjangoModelPermissions] - queryset = Picture.objects.none() # Required for DjangoModelPermissions - - def post(self, request): - data = json.loads(request.POST.get('data')) - form = PictureImportForm(data) - if form.is_valid(): - form.save() - return Response({}, status=status.HTTP_201_CREATED) - else: - raise Http404