add new apis

This commit is contained in:
behruz-dev
2025-08-19 13:37:27 +05:00
parent 93d9526376
commit c19fc991f1
3 changed files with 39 additions and 3 deletions

View File

@@ -283,4 +283,18 @@ class ProjectDetailSerialzier(serializers.ModelSerializer):
return {
'id': obj.builder.id,
'name': obj.builder.name
}
}
class ProjectsSerializer(serializers.ModelSerializer):
class Meta:
model = Project
fields = ['id', 'name']
class ProjectFoldersSerializer(serializers.ModelSerializer):
projects = ProjectsSerializer(many=True)
class Meta:
model = ProjectFolder
fields = ['id', 'name', 'projects']