movable-model qoshildi bu (Ko'char mulk) modeli to'liq va optimallashgan holda tayyor!

This commit is contained in:
Husanjonazamov
2026-02-13 17:57:56 +05:00
parent 7d975a0acc
commit 2cb094cbd3
27 changed files with 349 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
from .auto import * # noqa
from .customer import * # noqa
from .movable import * # noqa
from .real_estate import * # noqa
from .valuation import * # noqa
from .vehicle import * # noqa

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 MovablePropertyEvaluationModel
from core.apps.evaluation.serializers.movable import (
CreateMovablepropertyevaluationSerializer,
ListMovablepropertyevaluationSerializer,
RetrieveMovablepropertyevaluationSerializer,
)
@extend_schema(tags=["MovablePropertyEvaluation"])
class MovablePropertyEvaluationView(BaseViewSetMixin, ReadOnlyModelViewSet):
queryset = MovablePropertyEvaluationModel.objects.all()
serializer_class = ListMovablepropertyevaluationSerializer
permission_classes = [AllowAny]
action_permission_classes = {}
action_serializer_class = {
"list": ListMovablepropertyevaluationSerializer,
"retrieve": RetrieveMovablepropertyevaluationSerializer,
"create": CreateMovablepropertyevaluationSerializer,
}