Skip to content

Commit

Permalink
review comments
Browse files Browse the repository at this point in the history
  • Loading branch information
akihikokuroda committed Sep 3, 2024
1 parent 739b194 commit 3ebcb12
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 2 deletions.
1 change: 0 additions & 1 deletion gateway/api/serializers.py
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,6 @@ class JobSerializer(serializers.ModelSerializer):

class Meta:
model = Job
fields = ["id", "result", "status", "program", "created"]


class RunProgramSerializer(serializers.Serializer):
Expand Down
4 changes: 4 additions & 0 deletions gateway/api/v1/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,10 @@ def get_serializer_run_program(*args, **kwargs):
def get_serializer_run_job(*args, **kwargs):
return v1_serializers.RunJobSerializer(*args, **kwargs)

@staticmethod
def get_serializer_job(*args, **kwargs):
return v1_serializers.JobSerializer(*args, **kwargs)

@swagger_auto_schema(
operation_description="List author Qiskit Functions",
responses={status.HTTP_200_OK: v1_serializers.ProgramSerializer(many=True)},
Expand Down
10 changes: 9 additions & 1 deletion gateway/api/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,14 @@ def get_serializer_run_job(*args, **kwargs):

return RunJobSerializer(*args, **kwargs)

@staticmethod
def get_serializer_job(*args, **kwargs):
"""
This method returns the job serializer
"""

return JobSerializer(*args, **kwargs)

def get_serializer_class(self):
return self.serializer_class

Expand Down Expand Up @@ -413,7 +421,7 @@ def get_jobs(
jobs = Job.objects.filter(program=program)
else:
jobs = Job.objects.filter(program=program, author=request.user)
serializer = JobSerializer(jobs, many=True)
serializer = self.get_serializer_job(jobs, many=True)
return Response(serializer.data)


Expand Down

0 comments on commit 3ebcb12

Please sign in to comment.