Files
backend-v1/core/apps/evaluation/views/document.py
Husanjonazamov 4680581e8d ValuationDocumentModel
— bu arizaga biriktiriladigan hujjatlar va rasmlar uchun kerak
2026-02-18 17:56:51 +05:00

26 lines
930 B
Python

from django_core.mixins import BaseViewSetMixin
from drf_spectacular.utils import extend_schema
from rest_framework.permissions import AllowAny
from rest_framework.viewsets import ReadOnlyModelViewSet
from core.apps.evaluation.models import ValuationDocumentModel
from core.apps.evaluation.serializers.document import (
CreateValuationdocumentSerializer,
ListValuationdocumentSerializer,
RetrieveValuationdocumentSerializer,
)
@extend_schema(tags=["ValuationDocument"])
class ValuationDocumentView(BaseViewSetMixin, ReadOnlyModelViewSet):
queryset = ValuationDocumentModel.objects.all()
serializer_class = ListValuationdocumentSerializer
permission_classes = [AllowAny]
action_permission_classes = {}
action_serializer_class = {
"list": ListValuationdocumentSerializer,
"retrieve": RetrieveValuationdocumentSerializer,
"create": CreateValuationdocumentSerializer,
}