1
0
forked from erp-dev/erp

test: before all tests

This commit is contained in:
2025-12-25 21:36:50 +08:00
parent 147b5804d2
commit c0277a8218
18 changed files with 310 additions and 89 deletions

View File

@@ -4,8 +4,9 @@ State API ViewSet
from rest_framework import viewsets, filters
from rest_framework.decorators import action
from rest_framework.response import Response
from rest_framework.pagination import LimitOffsetPagination
from django_filters.rest_framework import DjangoFilterBackend
from flower.viewsets import LimitedModelViewSet
from stateflow import models, services
from stateflow.serializers import (
StateListSerializer,
@@ -15,7 +16,7 @@ from stateflow.serializers import (
)
class StateViewSet(viewsets.ModelViewSet):
class StateViewSet(LimitedModelViewSet):
"""
状态节点 CRUD 接口
@@ -32,7 +33,6 @@ class StateViewSet(viewsets.ModelViewSet):
- ordering: 排序字段,支持 id, name, created_at, updated_at
"""
queryset = models.State.objects.all()
pagination_class = LimitOffsetPagination
filter_backends = [DjangoFilterBackend, filters.SearchFilter, filters.OrderingFilter]
filterset_fields = ['name']
search_fields = ['name', 'description']