工作流自定义字段排序

This commit is contained in:
caoqianming 2021-12-22 10:39:44 +08:00
parent f1f92c0d9c
commit d6c59afbc4
1 changed files with 2 additions and 2 deletions

View File

@ -64,7 +64,7 @@ class WorkflowViewSet(CreateUpdateModelAMixin, ModelViewSet):
工作流下的自定义字段 工作流下的自定义字段
""" """
wf = self.get_object() wf = self.get_object()
serializer = self.serializer_class(instance=CustomField.objects.filter(workflow=wf), many=True) serializer = self.serializer_class(instance=CustomField.objects.filter(workflow=wf, is_deleted=False).order_by('sort'), many=True)
return Response(serializer.data) return Response(serializer.data)
@action(methods=['get'], detail=True, perms_map={'get':'workflow_init'}) @action(methods=['get'], detail=True, perms_map={'get':'workflow_init'})
@ -105,7 +105,7 @@ class TransitionViewSet(CreateModelMixin, UpdateModelMixin, RetrieveModelMixin,
class CustomFieldViewSet(CreateModelMixin, UpdateModelMixin, RetrieveModelMixin, DestroyModelMixin, GenericViewSet): class CustomFieldViewSet(CreateModelMixin, UpdateModelMixin, RetrieveModelMixin, DestroyModelMixin, GenericViewSet):
perms_map = {'*':'*'} perms_map = {'*':'*'}
queryset = CustomField.objects.all().order_by('sort') queryset = CustomField.objects.all()
serializer_class = CustomFieldSerializer serializer_class = CustomFieldSerializer
search_fields = ['field_name'] search_fields = ['field_name']
filterset_fields = ['workflow', 'field_type'] filterset_fields = ['workflow', 'field_type']