Merge pull request 'refactor(meetings): change UserAppointmentStatsView from GET to POST' (#38) from feature/meetings into main

Reviewed-on: https://gitea.blackbusinesslabs.com/ATTUNE-HEART-THERAPY/alternative-backend-service/pulls/38
This commit is contained in:
Saani 2025-11-26 16:18:25 +00:00
commit 577e87d8db

View File

@ -176,9 +176,10 @@ class AppointmentStatsView(generics.GenericAPIView):
class UserAppointmentStatsView(generics.GenericAPIView): class UserAppointmentStatsView(generics.GenericAPIView):
permission_classes = [IsAuthenticated] permission_classes = [IsAuthenticated]
def get(self, request): def post(self, request):
email = request.data.get('email')
stats = AppointmentRequest.objects.filter( stats = AppointmentRequest.objects.filter(
email=request.user.email email=email
).aggregate( ).aggregate(
total=Count('id'), total=Count('id'),
pending=Count('id', filter=Q(status='pending_review')), pending=Count('id', filter=Q(status='pending_review')),