refactor: simplify serializer field definitions in tool.py
This commit is contained in:
parent
689314f881
commit
9068c1fca0
@ -141,15 +141,13 @@ class InitField(serializers.Serializer):
|
|||||||
class ToolCreateRequest(serializers.Serializer):
|
class ToolCreateRequest(serializers.Serializer):
|
||||||
name = serializers.CharField(required=True, label=_('tool name'))
|
name = serializers.CharField(required=True, label=_('tool name'))
|
||||||
|
|
||||||
desc = serializers.CharField(required=False, allow_null=True, allow_blank=True,
|
desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_('tool description'))
|
||||||
label=_('tool description'))
|
|
||||||
|
|
||||||
code = serializers.CharField(required=True, label=_('tool content'))
|
code = serializers.CharField(required=True, label=_('tool content'))
|
||||||
|
|
||||||
input_field_list = serializers.ListField(child=ToolInputField(), required=False, default=list,
|
input_field_list = serializers.ListField(required=False, default=list, label=_('input field list'))
|
||||||
label=_('input field list'))
|
|
||||||
|
|
||||||
init_field_list = serializers.ListField(child=InitField(), required=False, default=list, label=_('init field list'))
|
init_field_list = serializers.ListField(required=False, default=list, label=_('init field list'))
|
||||||
|
|
||||||
is_active = serializers.BooleanField(required=False, label=_('Is active'))
|
is_active = serializers.BooleanField(required=False, label=_('Is active'))
|
||||||
|
|
||||||
@ -160,8 +158,8 @@ class ToolEditRequest(serializers.Serializer):
|
|||||||
name = serializers.CharField(required=False, label=_('tool name'), allow_null=True)
|
name = serializers.CharField(required=False, label=_('tool name'), allow_null=True)
|
||||||
desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_('tool description'))
|
desc = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_('tool description'))
|
||||||
code = serializers.CharField(required=False, label=_('tool content'), allow_null=True,)
|
code = serializers.CharField(required=False, label=_('tool content'), allow_null=True,)
|
||||||
input_field_list = serializers.ListField(child=ToolInputField(), required=False, default=list, allow_null=True, label=_('input field list'))
|
input_field_list = serializers.ListField(required=False, default=list, allow_null=True, label=_('input field list'))
|
||||||
init_field_list = serializers.ListField(child=InitField(), required=False, default=list, allow_null=True, label=_('init field list'))
|
init_field_list = serializers.ListField(required=False, default=list, allow_null=True, label=_('init field list'))
|
||||||
init_params = serializers.DictField(required=False, default=dict, allow_null=True, label=_('init params'))
|
init_params = serializers.DictField(required=False, default=dict, allow_null=True, label=_('init params'))
|
||||||
is_active = serializers.BooleanField(required=False, label=_('Is active'), allow_null=True,)
|
is_active = serializers.BooleanField(required=False, label=_('Is active'), allow_null=True,)
|
||||||
folder_id = serializers.CharField(required=False, allow_null=True)
|
folder_id = serializers.CharField(required=False, allow_null=True)
|
||||||
@ -174,9 +172,8 @@ class DebugField(serializers.Serializer):
|
|||||||
|
|
||||||
class ToolDebugRequest(serializers.Serializer):
|
class ToolDebugRequest(serializers.Serializer):
|
||||||
code = serializers.CharField(required=True, label=_('tool content'))
|
code = serializers.CharField(required=True, label=_('tool content'))
|
||||||
input_field_list = serializers.ListField(child=ToolInputField(), required=False, default=list,
|
input_field_list = serializers.ListField(required=False, default=list, label=_('input field list'))
|
||||||
label=_('input field list'))
|
init_field_list = serializers.ListField(required=False, default=list, label=_('init field list'))
|
||||||
init_field_list = serializers.ListField(child=InitField(), required=False, default=list, label=_('init field list'))
|
|
||||||
init_params = serializers.DictField(required=False, default=dict, label=_('init params'))
|
init_params = serializers.DictField(required=False, default=dict, label=_('init params'))
|
||||||
debug_field_list = DebugField(required=True, many=True)
|
debug_field_list = DebugField(required=True, many=True)
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user