From 05f1e297a6a0a9e7edf7c4779abc74ddb23e3a2c Mon Sep 17 00:00:00 2001 From: Ben Sturmfels Date: Fri, 11 Oct 2024 21:58:46 +1100 Subject: [PATCH] Add payment time column to Stripe export --- conservancy/supporters/management/commands/export_stripe.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/conservancy/supporters/management/commands/export_stripe.py b/conservancy/supporters/management/commands/export_stripe.py index 9ea61599..8a8fa22f 100644 --- a/conservancy/supporters/management/commands/export_stripe.py +++ b/conservancy/supporters/management/commands/export_stripe.py @@ -9,13 +9,14 @@ class Command(BaseCommand): help = "Closes the specified poll for voting" def handle(self, *args, **options): - orders = SustainerOrder.objects.filter(paid_time__isnull=False) - columns = ['time', 'name', 'email', 'amount', 'transaction_id', 'public_ack', 'shirt_size', 'join_list', 'street', 'city', 'state', 'zip_code', 'country'] + orders = SustainerOrder.objects.filter(paid_time__isnull=False).order_by('paid_time') + columns = ['order_time', 'payment_time', 'name', 'email', 'amount', 'transaction_id', 'public_ack', 'shirt_size', 'join_list', 'street', 'city', 'state', 'zip_code', 'country'] writer = csv.writer(sys.stdout) writer.writerow(columns) for order in orders: writer.writerow([ order.created_time, + order.paid_time, order.name, order.email, order.amount,