Add email template for request status update, fix admin view for request unit view, and add initial app for questionnaires

This commit is contained in:
Keannu Christian Bernasol 2024-11-24 02:56:36 +08:00
parent ba19412d31
commit 8bd8df9042
15 changed files with 79 additions and 7 deletions

View file

@ -1,10 +1,9 @@
from rest_framework import serializers
from config import settings
from .models import Document
class DocumentUploadSerializer(serializers.ModelSerializer):
# For staff
# For staff document uploads
file = serializers.FileField()
date_uploaded = serializers.DateTimeField(
format="%m-%d-%Y %I:%M %p", read_only=True
@ -30,14 +29,15 @@ class DocumentDeleteSerializer(serializers.ModelSerializer):
class DocumentSerializer(serializers.ModelSerializer):
# Read-only serializer
# Read-only serializer without link to the file
date_uploaded = serializers.DateTimeField(
format="%m-%d-%Y %I:%M %p", read_only=True
)
class Meta:
model = Document
fields = ["id", "name", "document_type", "number_pages", "date_uploaded"]
fields = ["id", "name", "document_type",
"number_pages", "date_uploaded"]
read_only_fields = [
"id",
"name",