This repository has been archived on 2026-09-04. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
theme-song-booth/templates
Troll (Hermes Agent) 2b46f7d3dc Guard customer_approved null/None in all templates
Some rows (schema drift, cancelled requests, manual status edits) have
customer_approved = NULL instead of the default 'none'. Templates called
.upper() on it blindly, causing a Jinja2 UndefinedError / 500 when the
customer player or admin pages loaded.

Replace all .upper() calls with (value or 'none').upper() and add truthy
checks before rendering the approved choice in status.html and
dashboard.html.
2026-08-05 03:11:21 +00:00
..
admin Guard customer_approved null/None in all templates 2026-08-05 03:11:21 +00:00
closed.html feat: add booth open/closed toggle on settings page 2026-08-02 18:17:59 +00:00
faq.html docs: update FAQ page from edited draft 2026-08-02 18:01:30 +00:00
kiosk.html Remove footer URL from kiosk page 2026-08-04 17:46:49 +00:00
player.html Guard customer_approved null/None in all templates 2026-08-05 03:11:21 +00:00
request.html docs: update comments, docstrings, README, REVIEW, and env docs to match current features 2026-08-03 00:11:41 +00:00
status.html Guard customer_approved null/None in all templates 2026-08-05 03:11:21 +00:00
thanks.html Add comprehensive comments to all source files and expand documentation 2026-07-31 22:23:40 +00:00