ValuationDocumentModel

— bu arizaga biriktiriladigan hujjatlar va rasmlar uchun kerak
This commit is contained in:
Husanjonazamov
2026-02-18 17:56:51 +05:00
parent 88bcbc07bd
commit 4680581e8d
27 changed files with 345 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
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,
}