feat: "Email sent" column and per-event copy-to-organizer BCC #47
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/ticket-email-sent-copy"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stacked on #44 (rebased onto
mainasaio.14) — merge #44 first; after that this PR shows only its own commits.After the first production sales the organizer had no way to see whether a ticket email went out short of the Postfix journal, and no copy of what the attendee received (LNbits submits over SMTP; nothing lands in a Sent folder).
extra.email_notification_sent— "✓ sent" / "not sent" / "unpaid" / "no email".extra.copy_to_organizer: BCC every ticket email to the event's reply-to (explicit, else the owner's account email) on the SMTP envelope only — no Bcc/To header, skipped when the buyer is that address. Toggle sits with the other delivery switches in the admin form; webapp counterpart on aiolabs/webapp#148.42 tests (new: envelope BCC without header leak); black / ruff / prettier clean.
config.json→1.6.1-aio.15.🤖 Generated with Claude Code
https://claude.ai/code/session_01EYwoAkZZmXMMmaBp4WGUBo
Organizers had no way to see whether a ticket email went out short of reading the Postfix journal, and no copy of what the attendee received — LNbits submits over SMTP, so nothing lands in a Sent folder. - Admin ticket table gains an "Email sent" column derived from `extra.email_notification_sent` ("✓ sent" / "not sent" / "unpaid" / "no email"). - `extra.copy_to_organizer`: BCC every ticket email to the event's reply-to address (explicit, else the owner's account email) on the SMTP envelope only — no Bcc/To header, and skipped when the buyer *is* that address. Toggle sits with the other delivery switches in the admin form. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EYwoAkZZmXMMmaBp4WGUBo60048a2687f04ff73b28feat: "Email sent" column and per-event copy-to-organizer BCC (v1.6.1-aio.15)to feat: "Email sent" column and per-event copy-to-organizer BCCClosing without merge: only the "Email sent" column is wanted now — re-cut as a single-commit PR off
main(feat/ticket-email-sent-column). The copy-to-organizer BCC is deferred with #44's work; branchfeat/ticket-email-sent-copystays on origin.Pull request closed