Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: send triggered emails #121
feat: send triggered emails #121
Changes from all commits
8c3bcb9
0599c48
408a76c
34d5b8c
c6776f1
e3e7d96
35d8aad
c4bf178
c6ab1d8
842bcf1
ef3bc0c
63adc8b
5bc14d3
0186f41
5e2b437
a6e5ce6
7e0f542
342d98c
3213241
567cbc0
f021d88
7d7f74b
d028ccd
8e7e28d
f104a4e
1e961b2
b00d7de
1f19565
c0f4a70
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Check warning on line 77 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L76-L77
Check warning on line 85 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L79-L85
Check warning on line 91 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L89-L91
Check warning on line 101 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L100-L101
Check warning on line 129 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L128-L129
Check warning on line 132 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L132
Check warning on line 134 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L134
Check warning on line 145 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L145
Check warning on line 179 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L177-L179
Check warning on line 182 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L181-L182
Check warning on line 184 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L184
Check warning on line 194 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L194
Check warning on line 200 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L200
Check warning on line 202 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L202
Check warning on line 211 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L211
Check warning on line 265 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L265
Check warning on line 298 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L297-L298
Check warning on line 302 in codeforlife/mail.py
Codecov / codecov/patch
codeforlife/mail.py#L302
Check warning on line 24 in codeforlife/models/signals/general.py
Codecov / codecov/patch
codeforlife/models/signals/general.py#L24
Check warning on line 9 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L9
Check warning on line 12 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L11-L12
Check warning on line 14 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L14
Check warning on line 17 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L17
Check warning on line 35 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L34-L35
Check warning on line 37 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L37
Check warning on line 40 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L40
Check warning on line 42 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L42
Check warning on line 45 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L45
Check warning on line 60 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L59-L60
Check warning on line 62 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L62
Check warning on line 65 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L65
Check warning on line 67 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L67
Check warning on line 70 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L70
Check warning on line 87 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L87
Check warning on line 89 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L89
Check warning on line 91 in codeforlife/models/signals/post_save.py
Codecov / codecov/patch
codeforlife/models/signals/post_save.py#L91