Skip to content

Commit 442dd20

Browse files
committed
feat: add KnowledgeFolderFlatSerializer for flat folder representation in Knowledge API
1 parent 1448927 commit 442dd20

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

apps/knowledge/serializers/knowledge_folder.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,11 @@ class Meta:
1212

1313
def get_children(self, obj):
1414
return KnowledgeFolderTreeSerializer(obj.get_children(), many=True).data
15+
16+
17+
class KnowledgeFolderFlatSerializer(serializers.ModelSerializer):
18+
children = serializers.SerializerMethodField()
19+
20+
class Meta:
21+
model = KnowledgeFolder
22+
fields = ['id', 'name', 'user_id', 'workspace_id', 'parent_id']

0 commit comments

Comments
 (0)