Notify sponsors of bad emails in sent invites
If the sponsor writes a valid but non-existent email in a guest invite we retried sending this email indefinitely. Instead of leaving django q in an endless loop, we now send an email to the sponsor warning about the problem instead.
parent
7e2c0487
No related branches found
No related tags found
Showing
- greg/tasks.py 10 additions, 5 deletionsgreg/tasks.py
- greg/tests/test_tasks.py 2 additions, 13 deletionsgreg/tests/test_tasks.py
- gregui/api/views/__init__.py 0 additions, 0 deletionsgregui/api/views/__init__.py
- gregui/api/views/invitation.py 9 additions, 19 deletionsgregui/api/views/invitation.py
- gregui/mailutils.py 0 additions, 129 deletionsgregui/mailutils.py
- gregui/mailutils/__init__.py 0 additions, 0 deletionsgregui/mailutils/__init__.py
- gregui/mailutils/confirm_guest.py 48 additions, 0 deletionsgregui/mailutils/confirm_guest.py
- gregui/mailutils/invite_guest.py 102 additions, 0 deletionsgregui/mailutils/invite_guest.py
- gregui/mailutils/protocol.py 20 additions, 0 deletionsgregui/mailutils/protocol.py
- gregui/mailutils/role_ending.py 20 additions, 0 deletionsgregui/mailutils/role_ending.py
- gregui/migrations/0004_add_email_template_type.py 27 additions, 0 deletionsgregui/migrations/0004_add_email_template_type.py
- gregui/models.py 3 additions, 0 deletionsgregui/models.py
- gregui/tests/api/views/test_invite_guest.py 11 additions, 16 deletionsgregui/tests/api/views/test_invite_guest.py
- gregui/tests/conftest.py 10 additions, 0 deletionsgregui/tests/conftest.py
- gregui/tests/test_mailutils.py 81 additions, 32 deletionsgregui/tests/test_mailutils.py
File moved
gregui/mailutils.py
deleted
100644 → 0
gregui/mailutils/__init__.py
0 → 100644
gregui/mailutils/confirm_guest.py
0 → 100644
gregui/mailutils/invite_guest.py
0 → 100644
gregui/mailutils/protocol.py
0 → 100644
gregui/mailutils/role_ending.py
0 → 100644
Please register or sign in to comment