from rest_framework import viewsets
from rest_framework.permissions import IsAuthenticated
from account.models import User
from .serializers import UserManagementSerializer
from drf_spectacular.utils import extend_schema, OpenApiParameter

# Create your views here.
@extend_schema(tags=['User'])
class UserViewSet(viewsets.ModelViewSet):
    queryset = User.objects.select_related('role').all()
    serializer_class = UserManagementSerializer
    # permission_classes = [IsAuthenticated]