feat(admin): "Email sent" column in the tickets table #48

Merged
padreug merged 1 commit from feat/ticket-email-sent-column into main 2026-09-13 16:41:35 +00:00
Owner

Organizers had no way to see whether a ticket email went out short of reading the Postfix journal. One column in the admin tickets table, derived from the flag the mailer already sets on each ticket (extra.email_notification_sent): ✓ sent / not sent (paid, no delivery yet) / unpaid / no email.

13 lines in static/js/index.js, no backend change, no version bump (release commit on main after merge per the new rule).

Replaces #47 (and #44), whose organizer-name / reply-to / copy-to-organizer parts are deferred — tracked in a follow-up issue.

🤖 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. One column in the admin tickets table, derived from the flag the mailer already sets on each ticket (`extra.email_notification_sent`): **✓ sent** / **not sent** (paid, no delivery yet) / **unpaid** / **no email**. 13 lines in `static/js/index.js`, no backend change, no version bump (release commit on `main` after merge per the new rule). Replaces #47 (and #44), whose organizer-name / reply-to / copy-to-organizer parts are deferred — tracked in a follow-up issue. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01EYwoAkZZmXMMmaBp4WGUBo
feat(admin): "Email sent" column in the tickets table
Some checks failed
lint.yml / feat(admin): "Email sent" column in the tickets table (pull_request) Failing after 0s
87c74ce13f
Organizers had no way to see whether a ticket email went out short of
reading the Postfix journal. Derive a column from the flag the mailer
already sets on each ticket (`extra.email_notification_sent`):
"✓ sent" / "not sent" (paid, no delivery yet) / "unpaid" / "no email".

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EYwoAkZZmXMMmaBp4WGUBo
padreug deleted branch feat/ticket-email-sent-column 2026-09-13 16:41:35 +00:00
padreug referenced this pull request from a commit 2026-09-13 16:42:44 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aiolabs/events!48
No description provided.