mirror of
https://github.com/lemeow125/DocManagerBackend.git
synced 2025-04-27 18:21:23 +08:00
Add relationship between questionnaires and document request
This commit is contained in:
parent
f3b16451fd
commit
6f276b43cc
3 changed files with 36 additions and 7 deletions
|
@ -75,11 +75,15 @@ class DocumentRequestUnitWithFileSerializer(serializers.ModelSerializer):
|
|||
|
||||
class DocumentRequestSerializer(serializers.ModelSerializer):
|
||||
documents = serializers.SerializerMethodField()
|
||||
questionnaire = serializers.SlugRelatedField(
|
||||
many=False,
|
||||
slug_field="id",
|
||||
queryset=Questionnaire.objects.all(),
|
||||
)
|
||||
requester = serializers.SlugRelatedField(
|
||||
many=False,
|
||||
slug_field="email",
|
||||
queryset=CustomUser.objects.all(),
|
||||
required=False,
|
||||
)
|
||||
purpose = serializers.CharField(max_length=512)
|
||||
date_requested = serializers.DateTimeField(
|
||||
|
@ -90,6 +94,7 @@ class DocumentRequestSerializer(serializers.ModelSerializer):
|
|||
model = DocumentRequest
|
||||
fields = [
|
||||
"id",
|
||||
"questionnaire",
|
||||
"requester",
|
||||
"college",
|
||||
"type",
|
||||
|
@ -100,6 +105,7 @@ class DocumentRequestSerializer(serializers.ModelSerializer):
|
|||
]
|
||||
read_only_fields = [
|
||||
"id",
|
||||
"questionnaire",
|
||||
"requester",
|
||||
"college",
|
||||
"type",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue