工作流自定义字段排序
This commit is contained in:
parent
f1f92c0d9c
commit
d6c59afbc4
|
@ -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']
|
||||||
|
|
Loading…
Reference in New Issue