static: show admin categories only when user is superuser

This commit is contained in:
Jens Langhammer
2020-11-22 13:43:41 +01:00
parent eb9df38e92
commit bc2113a935
5 changed files with 59 additions and 27 deletions

View File

@ -1,6 +1,9 @@
"""User API Views"""
from rest_framework.serializers import BooleanField, ModelSerializer
from rest_framework.viewsets import ModelViewSet
from rest_framework.decorators import action
from rest_framework.request import Request
from rest_framework.response import Response
from passbook.core.models import User
@ -21,3 +24,8 @@ class UserViewSet(ModelViewSet):
queryset = User.objects.all()
serializer_class = UserSerializer
@action(detail=False)
def me(self, request: Request) -> Response:
"""Get information about current user"""
return Response(UserSerializer(request.user).data)