Remove unneeded users API view

The help-users API view is sufficient
This commit is contained in:
Jan Dittberner 2023-04-16 13:50:01 +02:00
parent a65b1574db
commit 0f91587c60
3 changed files with 4 additions and 27 deletions

View file

@ -1,21 +1,7 @@
from django.contrib.auth import get_user_model
from rest_framework import permissions, viewsets
from help.models import HelpUser
from help.serializers import HelpUserSerializer, UserSerializer
User = get_user_model()
class UserViewSet(viewsets.ReadOnlyModelViewSet):
"""
API endpoint that allows users to be viewed or edited.
"""
queryset = User.objects.all().order_by("-username")
serializer_class = UserSerializer
permission_classes = [permissions.IsAdminUser]
from help.serializers import HelpUserSerializer
class HelpUserViewSet(viewsets.ModelViewSet):
@ -24,6 +10,6 @@ class HelpUserViewSet(viewsets.ModelViewSet):
"""
queryset = HelpUser.objects.all().order_by("-user__username")
queryset = HelpUser.objects.all().order_by("user__username")
serializer_class = HelpUserSerializer
permission_classes = [permissions.IsAdminUser]