feat: implement module depth validation and refactor check_depth method

This commit is contained in:
CaptainB 2025-04-25 15:37:44 +08:00
parent fdb7aeb47b
commit 57c6c9916e

View File

@ -10,4 +10,6 @@ class ModuleCreateRequest(serializers.Serializer):
class ModuleEditRequest(serializers.Serializer):
name = serializers.CharField(required=True, label=_('module name'))
name = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_('module name'))
parent_id = serializers.CharField(required=False, allow_null=True, allow_blank=True, default='root',
label=_('parent id'))