From 6139a13fde7a2e4930668ac04d0f6dea42c8617a 2024-10-11 10:58:46 From: Ben Sturmfels Date: 2024-10-11 10:58:46 Subject: [PATCH] Add payment time column to Stripe export --- diff --git a/conservancy/supporters/management/commands/export_stripe.py b/conservancy/supporters/management/commands/export_stripe.py index 9ea615994f5231ba3315eb21eb7105ec4b97d3b5..8a8fa22fad94da7b1a18f2a30fc2e426cb8f8aa3 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,