Compare commits

...

2 commits

2 changed files with 5 additions and 4 deletions

View file

@ -82,7 +82,7 @@ class DocumentRequestSerializer(serializers.ModelSerializer):
)
requester = serializers.SlugRelatedField(
many=False,
slug_field="email",
slug_field="full_name",
queryset=CustomUser.objects.all(),
)
purpose = serializers.CharField(max_length=512)
@ -124,10 +124,10 @@ class DocumentRequestSerializer(serializers.ModelSerializer):
class FullDocumentRequestSerializer(serializers.ModelSerializer):
documents = DocumentRequestUnitWithFileSerializer()
documents = DocumentRequestUnitWithFileSerializer(many=True)
requester = serializers.SlugRelatedField(
many=False,
slug_field="email",
slug_field="full_name",
queryset=CustomUser.objects.all(),
required=False,
)

View file

@ -7,6 +7,7 @@ from .serializers import (
DocumentRequestCreationSerializer,
DocumentRequestSerializer,
DocumentRequestUpdateSerializer,
FullDocumentRequestSerializer
)
from .models import DocumentRequest
@ -49,7 +50,7 @@ class DocumentRequestFullListView(generics.ListAPIView):
"""
http_method_names = ["get"]
serializer_class = DocumentRequestSerializer
serializer_class = FullDocumentRequestSerializer
pagination_class = PageNumberPagination
permission_classes = [IsAuthenticated, IsStaff]
queryset = DocumentRequest.objects.all()