Coverage for backend/core/auxiliary/viewsets/ControlValueViewSet.py: 85%
13 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-11-06 23:27 +0000
« prev ^ index » next coverage.py v7.10.7, created at 2025-11-06 23:27 +0000
1from core.viewset import ModelViewSet
2from drf_spectacular.utils import extend_schema
3from drf_spectacular.types import OpenApiTypes
4from drf_spectacular.openapi import OpenApiParameter
5from ..serializers.ControlValueSerializer import ControlValueSerializer
6from ..models.ControlValue import ControlValue
8class ControlValueViewSet(ModelViewSet):
9 serializer_class = ControlValueSerializer
11 def get_queryset(self):
12 return ControlValue.objects.all()
14 @extend_schema(
15 parameters=[
16 OpenApiParameter(name="flowsheet", required=True, type=OpenApiTypes.INT),
17 ]
18 )
19 def list(self, request):
20 return super().list(request)