mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 10:12:51 +00:00
25 lines
967 B
Python
25 lines
967 B
Python
from django.utils.translation import gettext_lazy as _
|
|
from rest_framework import serializers
|
|
|
|
|
|
class FolderCreateRequest(serializers.Serializer):
|
|
name = serializers.CharField(required=True, max_length=64, label=_('folder name'))
|
|
desc = serializers.CharField(
|
|
required=False, max_length=200, allow_null=True, allow_blank=True, label=_('folder description')
|
|
)
|
|
|
|
parent_id = serializers.CharField(
|
|
required=False, allow_null=True, allow_blank=True, default='root', label=_('parent id')
|
|
)
|
|
|
|
|
|
class FolderEditRequest(serializers.Serializer):
|
|
name = serializers.CharField(required=False, allow_null=True, allow_blank=True, label=_('folder name'))
|
|
desc = serializers.CharField(
|
|
required=False, max_length=200, allow_null=True, allow_blank=True, label=_('folder description')
|
|
)
|
|
|
|
parent_id = serializers.CharField(
|
|
required=False, allow_null=True, allow_blank=True, default='root', label=_('parent id')
|
|
)
|