Enhance Certificate model and serializer to support file uploads and URL generation
This commit is contained in:
@@ -5,6 +5,7 @@ from rest_framework.viewsets import ModelViewSet
|
||||
from core.apps.evaluation.models import CertificateModel
|
||||
from core.apps.evaluation.serializers.certificate import BaseCertificateSerializer
|
||||
from rest_framework.filters import SearchFilter
|
||||
from rest_framework.parsers import MultiPartParser, FormParser
|
||||
|
||||
@extend_schema(tags=["Certificate"])
|
||||
class CertificateView(BaseViewSetMixin, ModelViewSet):
|
||||
@@ -12,6 +13,8 @@ class CertificateView(BaseViewSetMixin, ModelViewSet):
|
||||
serializer_class = BaseCertificateSerializer
|
||||
permission_classes = [IsAuthenticated]
|
||||
|
||||
parser_classes = [MultiPartParser, FormParser]
|
||||
|
||||
filter_backends = [SearchFilter]
|
||||
search_fields = ["title"]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user