Follow up hotfix on questionnaire endpoint failing

This commit is contained in:
Keannu Bernasol 2025-01-22 11:07:02 +08:00
parent 44796a93f7
commit 84ff7011ea

View file

@ -15,7 +15,14 @@ class QuestionnaireListAPIView(generics.ListAPIView):
serializer_class = QuestionnaireSerializer serializer_class = QuestionnaireSerializer
queryset = Questionnaire.objects.all() queryset = Questionnaire.objects.all()
pagination_class = PageNumberPagination pagination_class = PageNumberPagination
permission_classes = [IsAuthenticated, IsPlanning] permission_classes = [IsAuthenticated]
def get_queryset(self):
user = self.request.user
if user.role == "client":
return Questionnaire.objects.filter(client=user)
else:
return Questionnaire.objects.all()
class QuestionnaireSubmitView(generics.CreateAPIView): class QuestionnaireSubmitView(generics.CreateAPIView):