mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
feat: add KnowledgeFolderFlatSerializer for flat folder representation in Knowledge API
This commit is contained in:
parent
1448927f4e
commit
442dd209a5
|
|
@ -12,3 +12,11 @@ class KnowledgeFolderTreeSerializer(serializers.ModelSerializer):
|
|||
|
||||
def get_children(self, obj):
|
||||
return KnowledgeFolderTreeSerializer(obj.get_children(), many=True).data
|
||||
|
||||
|
||||
class KnowledgeFolderFlatSerializer(serializers.ModelSerializer):
|
||||
children = serializers.SerializerMethodField()
|
||||
|
||||
class Meta:
|
||||
model = KnowledgeFolder
|
||||
fields = ['id', 'name', 'user_id', 'workspace_id', 'parent_id']
|
||||
|
|
|
|||
Loading…
Reference in New Issue