Klaas van Schelven
eafdcfdf32
Alert: truncate the individual parts
...
this way, for a long issue.title, you still see what the project context is
2024-09-26 15:06:24 +02:00
Klaas van Schelven
98caf0ec55
Notifications: link to /accounts/preferences/
2024-09-13 09:41:44 +02:00
Klaas van Schelven
129a8db421
Fix various flake8 errors
2024-08-21 09:31:05 +02:00
Klaas van Schelven
95cb39f5af
Implement 'send_email_alerts'
...
* cascading from team to project; user is base-level-default
* implemented at form-level
* implemented when emails are actually sent
2024-06-13 13:23:14 +02:00
Klaas van Schelven
c4358aaece
Fix tests for users.User idiom
2024-06-12 17:45:06 +02:00
Klaas van Schelven
42ba4cc99c
Put mail templates in a so-named directory
2024-06-06 09:38:43 +02:00
Klaas van Schelven
8692378009
Move utils to more general place
2024-05-31 09:38:39 +02:00
Klaas van Schelven
f2de61b273
Use app_settings for Bugsink-specific stuff
...
something about consistency
2024-05-13 15:09:35 +02:00
Klaas van Schelven
3c106521bc
snappea WIP commit
2024-04-19 16:21:42 +02:00
Klaas van Schelven
8e44f7f68e
Unmute reason: show in email alert
2024-04-15 10:17:18 +02:00
Klaas van Schelven
2c4e8b9f20
Regular v.s. Django Testcase: be explicit
...
I recently ran into a funny issue where the TestCases were influencing my
development DB's contents
2024-04-15 09:17:53 +02:00
Klaas van Schelven
0d4c51958f
Reordering of the order of elements in subject/first-line
...
most important change: 'New issue' from start of the subject to its end.
This was prompted by getting flooded with 'New issue' emails, but you
want to know _what_ first.
2024-03-20 21:02:35 +01:00
Klaas van Schelven
331ac49069
Email hidden-div-preview: put some useful info there
2024-03-16 13:01:23 +01:00
Klaas van Schelven
3f8200f940
Textual 'copyable link'
...
I was confused myself by the previous text
2024-03-15 20:09:05 +01:00
Klaas van Schelven
86e057db5b
Add quotes to email subject for legibility
2024-03-15 20:09:15 +01:00
Klaas van Schelven
910b04687b
Fix 'view on' link in emails
2024-03-09 21:50:13 +01:00
Klaas van Schelven
9ac74ffe17
rename -> site_title
...
A foolish consistency is the hobgoblin of little minds
2024-01-16 23:07:10 +01:00
Klaas van Schelven
2eacf93ebc
missing file
2024-01-16 22:59:14 +01:00
Klaas van Schelven
1426c2f572
Sending of emails: tests, .txt versions, further small improvements
2024-01-16 18:01:45 +01:00
Klaas van Schelven
8cb918d211
html comments => django template comments
2024-01-16 17:12:56 +01:00
Klaas van Schelven
ec65b52b26
Email layout: margins; cyan
2024-01-15 23:25:58 +01:00
Klaas van Schelven
38312a25e8
First steps towards email-layout (and the right info)
2024-01-15 23:20:35 +01:00
Klaas van Schelven
74188297dc
Infrastructure for email-html debugging
2024-01-15 22:59:28 +01:00
Klaas van Schelven
24cbda71dc
Don't send images with emails
...
The cost/benefit says "this is simply not worth it".
It's yet another thing that could break. In ways that are not obvious to me.
(html) email sending is hard enough as it stands.
2024-01-14 22:29:47 +01:00
Klaas van Schelven
97d2e0b09d
WIP: email-sending for new_issue
2024-01-14 22:25:36 +01:00
Klaas van Schelven
ae8faa1bcf
alerts: new_issue.html from PostMark welcome email (verbatim copy)
...
https://raw.githubusercontent.com/ActiveCampaign/postmark-templates/main/templates-inlined/basic/password-reset/content.html
2024-01-14 22:23:31 +01:00
Klaas van Schelven
8766e2ccfe
new-issue and regression alerts (not actually implemented, but the call is)
2024-01-10 17:14:49 +01:00
Klaas van Schelven
17b6758e6b
unmute alerts (not actually implemented, but the call is)
2024-01-10 08:43:06 +01:00
Klaas van Schelven
f96724a4db
celery: basic config (quickstart); alerts startapp
...
I've checked that this celery config actually works (also with TASK_ALWAYS_EAGER=False)
2024-01-09 19:16:07 +01:00