From: Radek Czajka <rczajka@rczajka.pl> Date: Fri, 22 Apr 2022 08:25:25 +0000 (+0200) Subject: receipts resend X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/dbc646e3eb996cb0134b6166be3055dbb642e1ca?ds=sidebyside receipts resend --- diff --git a/src/club/management/commands/send_receipts.py b/src/club/management/commands/send_receipts.py index d29c37274..69cc2f98c 100644 --- a/src/club/management/commands/send_receipts.py +++ b/src/club/management/commands/send_receipts.py @@ -18,6 +18,9 @@ class Command(BaseCommand): parser.add_argument( '--emails', help='Send only to these emails.') + parser.add_argument( + '--resend', action='store_true', + help='This is a re-send.') def handle(self, *args, **options): year = options['year'] @@ -48,6 +51,6 @@ class Command(BaseCommand): for email in emails: print(email) try: - PayUOrder.send_receipt(email, year) + PayUOrder.send_receipt(email, year, resend=options['resend']) except: print('ERROR') diff --git a/src/club/models.py b/src/club/models.py index c5057a7ba..4f3a8f632 100644 --- a/src/club/models.py +++ b/src/club/models.py @@ -352,7 +352,7 @@ class PayUOrder(payu_models.Order): ) @classmethod - def send_receipt(cls, email, year): + def send_receipt(cls, email, year, resend=False): Contact = apps.get_model('messaging', 'Contact') Funding = apps.get_model('funding', 'Funding') BillingAgreement = apps.get_model('paypal', 'BillingAgreement') @@ -406,6 +406,7 @@ class PayUOrder(payu_models.Order): "total": sum(x['amount'] for x in payments), "payments": payments, "optout": optout, + "resend": resend, } temp = tempfile.NamedTemporaryFile(prefix='receipt-', suffix='.pdf', delete=False) temp.close() diff --git a/src/club/templates/club/receipt_email.txt b/src/club/templates/club/receipt_email.txt index 1b05cc369..e4984b6be 100644 --- a/src/club/templates/club/receipt_email.txt +++ b/src/club/templates/club/receipt_email.txt @@ -1,4 +1,18 @@ -DzieÅ dobry, +{% if resend %}DzieÅ dobry, + +czy planujesz rozliczyÄ podatki w najbliższych dniach? JeÅli tak, pamiÄtaj, że możesz odliczyÄ darowizny na Wolne Lektury â szczegóÅowe informacje na temat kwoty znajdziesz poniżej. BÄdziemy Ci także wdziÄczni za przekazanie na rozwój naszej biblioteki 1% podatku. Wystarczy, że wpiszesz KRS 00000 70056 i nazwÄ fundacji Nowoczesna Polska w odpowiedniÄ rubrykÄ. Nawet najmniejsza kwota pomoże nam udostÄpniÄ kolejne wartoÅciowe ksiÄ Å¼ki tysiÄ com Czytelniczek i Czytelników. + +DziÄkujemy za Twoje wsparcie! + +ZespóŠWolnych Lektur + + + +PS Poniżej znajdziesz email sprzed kilku tygodni, który byÄ może Ci umknÄ Å. + +=== + +{% endif %}DzieÅ dobry, czy wiesz, że możesz odliczyÄ od podstawy opodatkowanie wszystkie darowizny przekazane fundacji Nowoczesna Polska na prowadzenie biblioteki Wolne Lektury?