diff options
| author | Bobby <[email protected]> | 2023-09-23 01:42:29 -0400 |
|---|---|---|
| committer | Bobby <[email protected]> | 2023-09-23 01:42:29 -0400 |
| commit | 8b6812816f0610f0942cfcd4eb70333b1a8e8a3f (patch) | |
| tree | 184c97135df67d202fe24681423ffa25ba642d73 /solitude/api | |
| parent | ee777e041132206014b6be397d7c8d9a1d015265 (diff) | |
| download | thatcomputerscientist-8b6812816f0610f0942cfcd4eb70333b1a8e8a3f.tar.xz thatcomputerscientist-8b6812816f0610f0942cfcd4eb70333b1a8e8a3f.zip | |
Removed Solitude + Refactor
Diffstat (limited to 'solitude/api')
| -rw-r--r-- | solitude/api/__init__.py | 0 | ||||
| -rw-r--r-- | solitude/api/admin.py | 3 | ||||
| -rw-r--r-- | solitude/api/apps.py | 6 | ||||
| -rw-r--r-- | solitude/api/migrations/__init__.py | 0 | ||||
| -rw-r--r-- | solitude/api/models.py | 3 | ||||
| -rw-r--r-- | solitude/api/serializers.py | 8 | ||||
| -rw-r--r-- | solitude/api/tests.py | 3 | ||||
| -rw-r--r-- | solitude/api/urls.py | 9 | ||||
| -rw-r--r-- | solitude/api/views.py | 29 |
9 files changed, 0 insertions, 61 deletions
diff --git a/solitude/api/__init__.py b/solitude/api/__init__.py deleted file mode 100644 index e69de29b..00000000 --- a/solitude/api/__init__.py +++ /dev/null diff --git a/solitude/api/admin.py b/solitude/api/admin.py deleted file mode 100644 index 8c38f3f3..00000000 --- a/solitude/api/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/solitude/api/apps.py b/solitude/api/apps.py deleted file mode 100644 index 878e7d54..00000000 --- a/solitude/api/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class ApiConfig(AppConfig): - default_auto_field = "django.db.models.BigAutoField" - name = "api" diff --git a/solitude/api/migrations/__init__.py b/solitude/api/migrations/__init__.py deleted file mode 100644 index e69de29b..00000000 --- a/solitude/api/migrations/__init__.py +++ /dev/null diff --git a/solitude/api/models.py b/solitude/api/models.py deleted file mode 100644 index 71a83623..00000000 --- a/solitude/api/models.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.db import models - -# Create your models here. diff --git a/solitude/api/serializers.py b/solitude/api/serializers.py deleted file mode 100644 index a667de99..00000000 --- a/solitude/api/serializers.py +++ /dev/null @@ -1,8 +0,0 @@ -from django.contrib.auth.models import User -from rest_framework import serializers - -class UserSerializer(serializers.ModelSerializer): - class Meta: - model = User - fields = ('id', 'username', 'email', 'is_staff') -
\ No newline at end of file diff --git a/solitude/api/tests.py b/solitude/api/tests.py deleted file mode 100644 index 7ce503c2..00000000 --- a/solitude/api/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/solitude/api/urls.py b/solitude/api/urls.py deleted file mode 100644 index 6406b0fa..00000000 --- a/solitude/api/urls.py +++ /dev/null @@ -1,9 +0,0 @@ -from django.urls import path - -from . import views - -app_name = 'api' - -urlpatterns = [ - path('whoami', views.CurrentUser.as_view(), name='whoami'), -] diff --git a/solitude/api/views.py b/solitude/api/views.py deleted file mode 100644 index 23c73a55..00000000 --- a/solitude/api/views.py +++ /dev/null @@ -1,29 +0,0 @@ -from django.contrib.auth.models import User -from rest_framework.authentication import SessionAuthentication, BasicAuthentication -from rest_framework.permissions import IsAuthenticated -from rest_framework.response import Response -from rest_framework.views import APIView -from rest_framework.decorators import authentication_classes, permission_classes - -from solitude.api.serializers import UserSerializer - - -# Create your views here. - -class CurrentUser(APIView): - authentication_classes = [SessionAuthentication, BasicAuthentication] - permission_classes = [IsAuthenticated] - - def get(self, request, format=None): - current_user = request.user - serializer = UserSerializer(current_user) - return Response(serializer.data) - - -# @APIView(['GET']) -# @authentication_classes([SessionAuthentication, BasicAuthentication]) -# @permission_classes([IsAuthenticated]) -# def current_user(request, format=None): -# current_user = request.user -# serializer = UserSerializer(current_user) -# return Response(serializer.data)
\ No newline at end of file |
