summaryrefslogtreecommitdiff
path: root/postgresqleu/confreg/mail.py
AgeCommit message (Collapse)Author
2024-08-19Remove support for templtaes in attendee emailsMagnus Hagander
This was accidentally broken in 52fa57dc, and went mostly unnoticed. It was only used by signup emails which now ended up having just one link instead of two, so it seems fine for now. We'll eventually want to add more smarness to the templates around this, but that can't be done without a bigger surgery so for now just remove it.
2024-05-14Add ability to schedule attendee emails for the futureMagnus Hagander
This includes both direct attendee emails, and also those that are for example sent to speakers of a session. This also removes the support for sending such emails *without* storing them as attendee emails, as that wouldn't leave us with a way to track what's been sent and what hasn't. Fixes #90
2024-03-19Make it possible to pass query params instead of idlist to attendee mailMagnus Hagander
When doing for example signup emails to large signups the list of ids can be very long, and the materialization also gets delayed (so the response status may have changed since the email was initiated). For this reason, allow passing down query parameters other than just integer ids, and expand those when creating the email rather than ahead of time.
2024-03-18Register signup emails as attendee emailsMagnus Hagander
This allows for signup emails to be stored on the registration page so people can go back and view them later, and basically puts them under the same sending framework as other emails (which will come in handy once we make that one more advanced).
2024-03-18Break out attendee email sending functionality to own fileMagnus Hagander