Aniqlanayotgan qiymat turi uchun api kerak

This commit is contained in:
Husanjonazamov
2026-03-18 12:41:51 +05:00
parent 28fdf82c08
commit 7f8858ac7e
5 changed files with 46 additions and 0 deletions

View File

@@ -12,6 +12,7 @@ from core.apps.evaluation.serializers.reference import (
ListReferenceitemSerializer,
RetrieveReferenceitemSerializer,
EvaluationPurposeSerializer,
DeterminedValueSerializer,
)
@@ -30,6 +31,21 @@ class EvaluationPurposeView(BaseViewSetMixin, ReadOnlyModelViewSet):
ordering = ["order", "name"]
@extend_schema(tags=["DeterminedValue"])
class DeterminedValueView(BaseViewSetMixin, ReadOnlyModelViewSet):
queryset = ReferenceitemModel.objects.filter(
type="determined_value", is_active=True
).order_by("order", "name")
serializer_class = DeterminedValueSerializer
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)