X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/ff382f6c37063c0c4c5d21c2834a8759e25c5d02..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 fddc86c17..000000000 --- a/src/picture/api/views.py +++ /dev/null @@ -1,26 +0,0 @@ -# -*- coding: utf-8 -*- -# This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Nowoczesna Polska. 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