Merge pull request #47 from plers-org/sm/#41

Sm/#41
This commit is contained in:
NKEY
2025-05-02 22:38:43 +09:00
committed by GitHub
2 changed files with 3 additions and 4 deletions

View File

@@ -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):

View File

@@ -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