14 lines
458 B
Python
14 lines
458 B
Python
from notifications.models import Notification
|
|
from notifications.serializers import NotificationSerializer
|
|
from rest_framework import generics
|
|
from rest_framework.permissions import IsAuthenticated
|
|
|
|
|
|
class UserNotificationsAPIView(generics.ListAPIView):
|
|
serializer_class = NotificationSerializer
|
|
permission_classes = [IsAuthenticated]
|
|
|
|
def get_queryset(self):
|
|
user = self.request.user
|
|
return Notification.objects.by_user(user.id)
|