Major refactor of commerce and Stripe integration
Refactored commerce models to support refunds, invoices, and improved carrier/payment logic. Added new serializers and viewsets for products, categories, images, discount codes, and refunds. Introduced Stripe client integration and removed legacy Stripe admin/model code. Updated Dockerfile for PDF generation dependencies. Removed obsolete migration files and updated configuration app initialization. Added invoice template and tasks for order cleanup.
This commit is contained in:
21
backend/thirdparty/stripe/admin.py
vendored
21
backend/thirdparty/stripe/admin.py
vendored
@@ -1,23 +1,2 @@
|
||||
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",)
|
||||
|
||||
Reference in New Issue
Block a user