24 lines
763 B
Python
24 lines
763 B
Python
from django.contrib import admin
|
|
from .models import Order
|
|
|
|
@admin.register(Order)
|
|
class OrderAdmin(admin.ModelAdmin):
|
|
list_display = ("id", "amount", "currency", "status", "created_at")
|
|
list_filter = ("status", "currency", "created_at")
|
|
search_fields = ("id", "stripe_session_id", "stripe_payment_intent")
|
|
readonly_fields = ("created_at", "stripe_session_id", "stripe_payment_intent")
|
|
|
|
fieldsets = (
|
|
(None, {
|
|
"fields": ("amount", "currency", "status")
|
|
}),
|
|
("Stripe info", {
|
|
"fields": ("stripe_session_id", "stripe_payment_intent"),
|
|
"classes": ("collapse",),
|
|
}),
|
|
("Metadata", {
|
|
"fields": ("created_at",),
|
|
}),
|
|
)
|
|
ordering = ("-created_at",)
|