Mulk shakli uchun api kerak va Mulk egalik huquqi uchun api kerak olish uchun api chiqarildi
This commit is contained in:
@@ -13,6 +13,7 @@ from core.apps.evaluation.serializers.reference import (
|
||||
RetrieveReferenceitemSerializer,
|
||||
EvaluationPurposeSerializer,
|
||||
DeterminedValueSerializer,
|
||||
LabelValueSerializer,
|
||||
)
|
||||
|
||||
|
||||
@@ -46,6 +47,36 @@ class DeterminedValueView(BaseViewSetMixin, ReadOnlyModelViewSet):
|
||||
ordering = ["order", "name"]
|
||||
|
||||
|
||||
@extend_schema(tags=["PropertyRights"])
|
||||
class PropertyRightsView(BaseViewSetMixin, ReadOnlyModelViewSet):
|
||||
queryset = ReferenceitemModel.objects.filter(
|
||||
type="property_rights", is_active=True
|
||||
).order_by("order", "name")
|
||||
serializer_class = LabelValueSerializer
|
||||
permission_classes = [AllowAny]
|
||||
pagination_class = None
|
||||
|
||||
filter_backends = [DjangoFilterBackend, SearchFilter, OrderingFilter]
|
||||
search_fields = ["name"]
|
||||
ordering_fields = ["name", "order"]
|
||||
ordering = ["order", "name"]
|
||||
|
||||
|
||||
@extend_schema(tags=["OwnershipForm"])
|
||||
class OwnershipFormView(BaseViewSetMixin, ReadOnlyModelViewSet):
|
||||
queryset = ReferenceitemModel.objects.filter(
|
||||
type="ownership_form", is_active=True
|
||||
).order_by("order", "name")
|
||||
serializer_class = LabelValueSerializer
|
||||
permission_classes = [AllowAny]
|
||||
pagination_class = None
|
||||
|
||||
filter_backends = [DjangoFilterBackend, SearchFilter, OrderingFilter]
|
||||
search_fields = ["name"]
|
||||
ordering_fields = ["name", "order"]
|
||||
ordering = ["order", "name"]
|
||||
|
||||
|
||||
@extend_schema(tags=["ReferenceItem"])
|
||||
class ReferenceitemView(BaseViewSetMixin, ReadOnlyModelViewSet):
|
||||
queryset = ReferenceitemModel.objects.select_related("parent").filter(is_active=True)
|
||||
|
||||
Reference in New Issue
Block a user