from rest_framework.generics import ListAPIView, CreateAPIView
from rest_framework import status

from apps.user.models import Role
from apps.user.serializers.role_serializers import RoleSerializer



class RoleListAPIView(ListAPIView):
    serializer_class = RoleSerializer

    def get_queryset(self):
        return Role.objects.filter(is_system_generated=False)


class RoleCreateAPIView(CreateAPIView):
    serializer_class = RoleSerializer
