Skip to content

Commit

Permalink
show chats feedbacks filtered
Browse files Browse the repository at this point in the history
  • Loading branch information
Pranshu1902 committed Apr 24, 2024
1 parent ee6d681 commit 48461d3
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions ayushma/views/chat.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ class ChatViewSet(
"list_all": ChatDetailSerializer,
"converse": ConverseSerializer,
"speech_to_text": SpeechToTextSerializer,
"feedbacks": ChatFeedbackSerializer,
}
permission_classes = (IsTempTokenOrAuthenticated,)
lookup_field = "external_id"
Expand Down Expand Up @@ -96,6 +97,13 @@ def perform_create(self, serializer):
serializer.save(user=self.request.user, project=project)
super().perform_create(serializer)

@extend_schema(
tags=("chats",),
)
@action(detail=True, methods=["get"])
def feedbacks(self, *args, **kwarg):
return ChatFeedback.objects.filter(chat_message__chat__external_id=kwarg["external_id"])

@extend_schema(
tags=("chats",),
)
Expand Down

0 comments on commit 48461d3

Please sign in to comment.