Fixes: viewsets.py

This commit is contained in:
Egor Pavlovich Gorbunov 2025-06-07 17:58:03 +03:00
parent bf4e7e8aa5
commit 578ec96603

View file

@ -210,7 +210,7 @@ class VendorViewSet(EvibesViewSet):
queryset = Vendor.objects.all()
filter_backends = [DjangoFilterBackend]
filterset_fields = ["name", "markup_percent", "is_active"]
serializer_class = AttributeGroupDetailSerializer
serializer_class = VendorDetailSerializer
action_serializer_classes = {
"list": VendorSimpleSerializer,
}
@ -220,7 +220,7 @@ class FeedbackViewSet(EvibesViewSet):
queryset = Feedback.objects.all()
filter_backends = [DjangoFilterBackend]
filterset_fields = ["order_product", "rating", "is_active"]
serializer_class = AttributeGroupDetailSerializer
serializer_class = FeedbackDetailSerializer
action_serializer_classes = {
"list": FeedbackSimpleSerializer,
}
@ -231,7 +231,7 @@ class OrderViewSet(EvibesViewSet):
queryset = Order.objects.prefetch_related("order_products").all()
filter_backends = [DjangoFilterBackend]
filterset_class = OrderFilter
serializer_class = AttributeGroupDetailSerializer
serializer_class = OrderDetailSerializer
action_serializer_classes = {
"list": OrderSimpleSerializer,
"buy": OrderDetailSerializer,