aboutsummaryrefslogtreecommitdiff
path: root/solitude/api
diff options
context:
space:
mode:
authorBobby <[email protected]>2023-09-23 01:42:29 -0400
committerBobby <[email protected]>2023-09-23 01:42:29 -0400
commit8b6812816f0610f0942cfcd4eb70333b1a8e8a3f (patch)
tree184c97135df67d202fe24681423ffa25ba642d73 /solitude/api
parentee777e041132206014b6be397d7c8d9a1d015265 (diff)
downloadthatcomputerscientist-8b6812816f0610f0942cfcd4eb70333b1a8e8a3f.tar.xz
thatcomputerscientist-8b6812816f0610f0942cfcd4eb70333b1a8e8a3f.zip
Removed Solitude + Refactor
Diffstat (limited to 'solitude/api')
-rw-r--r--solitude/api/__init__.py0
-rw-r--r--solitude/api/admin.py3
-rw-r--r--solitude/api/apps.py6
-rw-r--r--solitude/api/migrations/__init__.py0
-rw-r--r--solitude/api/models.py3
-rw-r--r--solitude/api/serializers.py8
-rw-r--r--solitude/api/tests.py3
-rw-r--r--solitude/api/urls.py9
-rw-r--r--solitude/api/views.py29
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