X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/750d370ba7b4df0c5c8f775d1b1443883abd2bf9..e3b9ec6181cd2ad092f909c9f72366e22d90cb7c:/src/club/models.py diff --git a/src/club/models.py b/src/club/models.py index 92d62c3bd..a0722d38e 100644 --- a/src/club/models.py +++ b/src/club/models.py @@ -299,6 +299,7 @@ class PayUOrder(payu_models.Order): def send_receipt(cls, email, year): Contact = apps.get_model('messaging', 'Contact') Funding = apps.get_model('funding', 'Funding') + BillingAgreement = apps.get_model('paypal', 'BillingAgreement') payments = [] try: @@ -325,6 +326,9 @@ class PayUOrder(payu_models.Order): 'amount': order.get_amount(), }) + for ba in BillingAgreement.objects.filter(schedule__email=email): + payments.extend(ba.get_donations(year)) + fundings = Funding.objects.filter( email=email, payed_at__year=year @@ -354,7 +358,7 @@ class PayUOrder(payu_models.Order): }) message = EmailMessage( - f'Odlicz od podatku swoje darowizny przekazane dla Wolnych Lektur', + 'Odlicz darowiznę na Wolne Lektury od podatku', template.loader.render_to_string('club/receipt_email.txt', ctx), settings.CONTACT_EMAIL, [email] )