from rest_framework.request import Request from rest_framework.response import Response from rest_framework.status import HTTP_501_NOT_IMPLEMENTED from rest_framework.viewsets import ReadOnlyModelViewSet from .models import Notification from .serializers import NotificationSerializer class NotificationViewSet(ReadOnlyModelViewSet): # type: ignore ''' Retrieve all notifications, not used in prod - for dev purpose only ''' queryset = Notification.objects.all() serializer_class = NotificationSerializer def list(self, request: Request) -> Response: # type: ignore return Response(status=HTTP_501_NOT_IMPLEMENTED)