add new apis

This commit is contained in:
behruz-dev
2025-08-11 12:14:44 +05:00
parent c1405bbc8a
commit 66aab361ef
12 changed files with 591 additions and 6 deletions

View File

@@ -10,7 +10,7 @@ from core.apps.projects.serializers import project_estimate as serializers
class ProjectEstimateListApiView(generics.ListAPIView):
serializer_class = serializers.ProjectEstimateListSerializer
queryset = ProjectEstimate.objects.all()
queryset = ProjectEstimate.objects.prefetch_related('estimate_works')
permission_classes = [HasRolePermission]
required_permissions = ['project']
@@ -54,4 +54,3 @@ class ProjectEstimateDeleteApiView(generics.GenericAPIView):
estimte = get_object_or_404(ProjectEstimate, id=id)
estimte.delete()
return Response({"success": True, "message": "deleted"}, status=204)