diff --git a/api/views.py b/api/views.py index a4adcd0..4886b3c 100644 --- a/api/views.py +++ b/api/views.py @@ -8,66 +8,58 @@ from .permissions import * from users.models import * from users.serializers import * -@method_decorator(csrf_exempt, name='dispatch') class ProvincesView(generics.ListCreateAPIView): permission_classes = (IsSuperUserOrReadOnly,) queryset = Province.objects.all() serializer_class = ProvinceSerializer -@method_decorator(csrf_exempt, name='dispatch') class ProvinceView(generics.RetrieveUpdateDestroyAPIView): permission_classes = (IsSuperUserOrReadOnly,) queryset = Province.objects.all() serializer_class = ProvinceSerializer -@method_decorator(csrf_exempt, name='dispatch') class AssaultTroopsView(generics.ListCreateAPIView): permission_classes = (IsSuperUserOrReadOnly,) queryset = AssaultTroop.objects.all() serializer_class = AssaultTroopSerializer -@method_decorator(csrf_exempt, name='dispatch') + class AssaultTroopView(generics.RetrieveUpdateDestroyAPIView): permission_classes = (IsSuperUserOrReadOnly,) queryset = AssaultTroop.objects.all() serializer_class = AssaultTroopSerializer -@method_decorator(csrf_exempt, name='dispatch') class PlayersView(generics.ListCreateAPIView): permission_classes = (IsStaff,) # Only Staff can see player info, i.e. authorized servers queryset = Player.objects.all() serializer_class = PlayerSerializer -@method_decorator(csrf_exempt, name='dispatch') + class PlayerView(generics.RetrieveUpdateDestroyAPIView): permission_classes = (IsStaff) queryset = Player.objects.all() serializer_class = PlayerSerializer -@method_decorator(csrf_exempt, name='dispatch') class ServersView(generics.ListCreateAPIView): permission_classes = (IsSuperUserOrReadOnly,) queryset = Server.objects.all() serializer_class = ServerSerializer -@method_decorator(csrf_exempt, name='dispatch') class ServerView(generics.RetrieveUpdateDestroyAPIView): permission_classes = (IsSuperUserOrReadOnly,) queryset = Server.objects.all() serializer_class = ServerSerializer -@method_decorator(csrf_exempt, name='dispatch') class UserDatumView(generics.RetrieveUpdateDestroyAPIView): permission_classes = (IsSuperUser,) queryset = UserData.objects.all() serializer_class = UserDataSerializer # filter_backends = [UserDataFilterBackend] -@method_decorator(csrf_exempt, name='dispatch') class UserDataView(generics.ListCreateAPIView): permission_classes = (IsSuperUserOrAuthReadOnly,) queryset = UserData.objects.all() diff --git a/blog/__pycache__/__init__.cpython-310.pyc b/blog/__pycache__/__init__.cpython-310.pyc deleted file mode 100644 index d51ecff..0000000 Binary files a/blog/__pycache__/__init__.cpython-310.pyc and /dev/null differ diff --git a/blog/__pycache__/admin.cpython-310.pyc b/blog/__pycache__/admin.cpython-310.pyc deleted file mode 100644 index b1255a2..0000000 Binary files a/blog/__pycache__/admin.cpython-310.pyc and /dev/null differ diff --git a/blog/__pycache__/apps.cpython-310.pyc b/blog/__pycache__/apps.cpython-310.pyc deleted file mode 100644 index a281df0..0000000 Binary files a/blog/__pycache__/apps.cpython-310.pyc and /dev/null differ diff --git a/blog/__pycache__/models.cpython-310.pyc b/blog/__pycache__/models.cpython-310.pyc deleted file mode 100644 index 3128fe4..0000000 Binary files a/blog/__pycache__/models.cpython-310.pyc and /dev/null differ diff --git a/blog/__pycache__/urls.cpython-310.pyc b/blog/__pycache__/urls.cpython-310.pyc deleted file mode 100644 index e09cf35..0000000 Binary files a/blog/__pycache__/urls.cpython-310.pyc and /dev/null differ diff --git a/blog/__pycache__/views.cpython-310.pyc b/blog/__pycache__/views.cpython-310.pyc deleted file mode 100644 index b347a73..0000000 Binary files a/blog/__pycache__/views.cpython-310.pyc and /dev/null differ