mirror of
https://github.com/lemeow125/DocManagerBackend.git
synced 2025-04-12 04:51:30 +08:00
Compare commits
2 commits
8655a79e8b
...
d5477a1e1a
Author | SHA1 | Date | |
---|---|---|---|
d5477a1e1a | |||
14f21bd2a8 |
2 changed files with 5 additions and 4 deletions
|
@ -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,
|
||||
)
|
||||
|
|
|
@ -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()
|
||||
|
|
Loading…
Add table
Reference in a new issue