summaryrefslogtreecommitdiffstats
path: root/yacos/lending/views.py
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2019-08-20 08:20:53 +0200
committermakefu <github@syntax-fehler.de>2019-08-20 08:20:53 +0200
commit20c9dba737113b683b3fe9fea18c5fe479407ada (patch)
tree8d6c9291ce0e2dfeb4091b9e3eaa94c7d0bee3f1 /yacos/lending/views.py
initial commit, everything works now(tm)HEADmaster
Diffstat (limited to 'yacos/lending/views.py')
-rw-r--r--yacos/lending/views.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/yacos/lending/views.py b/yacos/lending/views.py
new file mode 100644
index 0000000..3249246
--- /dev/null
+++ b/yacos/lending/views.py
@@ -0,0 +1,30 @@
+from django.shortcuts import render
+from django.http import HttpResponse
+
+from django.contrib.auth.models import User, Group
+from .models import Person, Thing, Lending
+from rest_framework import viewsets
+from .serializers import UserSerializer, GroupSerializer, PersonSerializer, ThingSerializer, LendingSerializer
+
+
+
+class UserViewSet(viewsets.ModelViewSet):
+ queryset = User.objects.all().order_by('-date_joined')
+ serializer_class = UserSerializer
+
+
+class GroupViewSet(viewsets.ModelViewSet):
+ queryset = Group.objects.all()
+ serializer_class = GroupSerializer
+
+class PersonViewSet(viewsets.ModelViewSet):
+ queryset = Person.objects.all().order_by('-created')
+ serializer_class = PersonSerializer
+
+class LendingViewSet(viewsets.ModelViewSet):
+ queryset = Lending.objects.all().order_by('-begin')
+ serializer_class = LendingSerializer
+
+class ThingViewSet(viewsets.ModelViewSet):
+ queryset = Thing.objects.all().order_by('-created')
+ serializer_class = ThingSerializer