CampgroundTickets/backend/src
Hank fb2fdcb6b8 Add secret-gated public donor-eligibility lookup for checkout discount
GET /api/public/donor-eligibility?key=&email= returns only {eligible, tier}
(member/donor) — no names or dollar amounts — gated by PUBLIC_LOOKUP_SECRET,
rate-limited (30/min), and CORS-restricted to PUBLIC_LOOKUP_ORIGIN. Lets the
FluentForms checkout unlock a donor discount by email. Docs + ready-to-paste
form snippet in docs/fluentforms-donor-discount.md.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-08 22:09:25 +00:00
..
routes Add secret-gated public donor-eligibility lookup for checkout discount 2026-07-08 22:09:25 +00:00
services 4-digit auto-submit PIN + operator name in audit logs 2026-07-08 16:45:23 +00:00
test Add Check-in / Ice / Banquet scan modes 2026-07-08 04:07:51 +00:00
config.ts Add secret-gated public donor-eligibility lookup for checkout discount 2026-07-08 22:09:25 +00:00
context.ts Add Check-in / Ice / Banquet scan modes 2026-07-08 04:07:51 +00:00
fields.ts Add Check-in / Ice / Banquet scan modes 2026-07-08 04:07:51 +00:00
server.ts Add secret-gated public donor-eligibility lookup for checkout discount 2026-07-08 22:09:25 +00:00
ticketService.ts 4-digit auto-submit PIN + operator name in audit logs 2026-07-08 16:45:23 +00:00