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):
|
def get_children(self, obj):
|
||||||
return KnowledgeFolderTreeSerializer(obj.get_children(), many=True).data
|
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
Block a user