From 93e50b696cb14aff87e5269b384c5948d72ab9e0 Mon Sep 17 00:00:00 2001 From: i701 Date: Sat, 5 Apr 2025 18:58:12 +0500 Subject: [PATCH] Add PaymentDetailAPIView for retrieving payment details and update URL routing --- billing/urls.py | 4 ++-- billing/views.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/billing/urls.py b/billing/urls.py index f15436f..dd12115 100644 --- a/billing/urls.py +++ b/billing/urls.py @@ -1,9 +1,9 @@ # billing/urls.py from django.urls import path -from .views import ListCreatePaymentView, VerifyPaymentView +from .views import ListCreatePaymentView, VerifyPaymentView, PaymentDetailAPIView urlpatterns = [ path("payment/", ListCreatePaymentView.as_view(), name="create-payment"), - path("payment//", ListCreatePaymentView.as_view(), name="retrieve-payment"), + path("payment//", PaymentDetailAPIView.as_view(), name="retrieve-payment"), path("verify-payment/", VerifyPaymentView.as_view(), name="verify-payment"), ] diff --git a/billing/views.py b/billing/views.py index 2dfcf32..00a5676 100644 --- a/billing/views.py +++ b/billing/views.py @@ -70,7 +70,7 @@ class ListCreatePaymentView(StaffEditorPermissionMixin, generics.ListCreateAPIVi class PaymentDetailAPIView(StaffEditorPermissionMixin, generics.RetrieveAPIView): - queryset = Payment.objects.select_related("user", "devices").all() + queryset = Payment.objects.select_related("user").all() serializer_class = PaymentSerializer lookup_field = "pk"