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/admin
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
..
dashboard.html Guard customer_approved null/None in all templates 2026-08-05 03:11:21 +00:00
login.html Add comprehensive comments to all source files and expand documentation 2026-07-31 22:23:40 +00:00
pricing.html Add admin Pricing page with fixed and custom items 2026-08-04 17:17:57 +00:00
request.html Guard customer_approved null/None in all templates 2026-08-05 03:11:21 +00:00
sales.html Guard customer_approved null/None in all templates 2026-08-05 03:11:21 +00:00
settings.html Trim Hermes API key section on settings page 2026-08-04 17:45:16 +00:00