From 0826ea50edf96f5d93e036c7bad4aef70fe8c35a Mon Sep 17 00:00:00 2001 From: S4NKALP Date: Thu, 3 Sep 2026 00:41:05 +0545 Subject: [PATCH] feat(examples): register Order in admin --- examples/payments/admin.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 examples/payments/admin.py diff --git a/examples/payments/admin.py b/examples/payments/admin.py new file mode 100644 index 0000000..8ca8c3c --- /dev/null +++ b/examples/payments/admin.py @@ -0,0 +1,15 @@ +"""Admin registrations for the example payments app.""" + +from django.contrib import admin + +from .models import Order + + +@admin.register(Order) +class OrderAdmin(admin.ModelAdmin): + """Admin for orders with the payment lifecycle fields.""" + + list_display = ("order_id", "gateway", "amount", "status", "provider_ref", "updated_at") + list_filter = ("gateway", "status") + search_fields = ("order_id", "provider_ref", "lookup_ref") + readonly_fields = ("created_at", "updated_at")