fix: don't send pre-payment notification email

closes: https://gitea.gna.org/Hostea/dashboard/issues/49
fix-rm-not-invoice
Hostea dashboard 2022-09-04 18:19:45 +05:30
parent 0ab82fe0b4
commit 669a22a004
Signed by: realaravinth
GPG Key ID: AD9F0F08E855ED88
2 changed files with 0 additions and 34 deletions

View File

@ -122,17 +122,6 @@ class BillingTest(TestCase):
True,
)
invoice_generated_mail = mail.outbox.pop()
self.assertEqual(
all(
[
invoice_generated_mail.to[0] == self.email,
"An invoice is generated" in invoice_generated_mail.body,
]
),
True,
)
## payment failure page; no real functionality but user is redirected here
# by stripe if payment is successful
resp = c.get(reverse("billing.invoice.fail", args=(payment.public_ref,)))

View File

@ -98,27 +98,4 @@ def generate_invoice(instance: Instance) -> Payment:
instance=instance,
)
invoice_link = get_invoice_link(payment=payment)
ctx = {
"username": instance.owned_by.username,
"link": invoice_link,
"payment": payment,
}
body = render_to_string(
"billing/emails/payment-notification.txt",
context=ctx,
)
email = instance.owned_by.email
sender = settings.DEFAULT_FROM_EMAIL
send_mail(
subject="[Hostea] An invoice is generated for your Hostea VM",
message=body,
from_email=f"No reply Hostea<{sender}>", # TODO read from settings.py
recipient_list=[email],
)
return payment