diff --git a/core/admin.py b/core/admin.py index d320914d..2f11dc50 100644 --- a/core/admin.py +++ b/core/admin.py @@ -354,7 +354,7 @@ class OrderAdmin(FieldsetsMixin, ActivationActionsMixin, ModelAdmin): # type: i inlines = [OrderProductInline] form = OrderForm - general_fields = ["is_active", "user", "status", "notifications", "attributes"] + general_fields = ["is_active", "user", "status", "notifications", "attributes", "buy_time"] relation_fields = ["promo_code", "billing_address", "shipping_address"] diff --git a/core/models.py b/core/models.py index 3b4edebe..3ca35c92 100644 --- a/core/models.py +++ b/core/models.py @@ -1629,6 +1629,7 @@ class Order(ExportModelOperationsMixin("order"), NiceModel): # type: ignore [mi return order case "payment": order.status = "PAYMENT" + order.buy_time = timezone.now() order.save() return Transaction.objects.create( balance=order.user.payments_balance,