@@ -7,7 +7,7 @@ class NotificationSerializer(serializers.ModelSerializer):
|
||||
|
||||
class Meta:
|
||||
model = Notification
|
||||
fields = ['id', 'content', 'note_type', 'is_read', 'meta']
|
||||
fields = ['id', 'content', 'note_type', 'is_read', 'created_at', 'meta']
|
||||
|
||||
def get_meta(self, obj):
|
||||
|
||||
|
||||
@@ -20,12 +20,11 @@ class NotificationReadViewSet(ReadOnlyModelViewSet):
|
||||
# 30일 이전 알림만 가져옴
|
||||
def get_queryset(self):
|
||||
qs = UserToNotificationService.get_all_notification(self.request.user)
|
||||
print(qs)
|
||||
return qs.select_related(
|
||||
return qs.order_by('-created_at').select_related(
|
||||
'project_invitation__project',
|
||||
'project_invitation__from_user',
|
||||
)
|
||||
|
||||
|
||||
def retrieve(self, request, *args, **kwargs):
|
||||
instance = self.get_object()
|
||||
instance.is_read = True
|
||||
|
||||
Reference in New Issue
Block a user