No description
Find a file
jtricerolph 8b2dc4ad78 Cashup: preserve orphaned card machine data when settings name is removed
applyLoaded now appends any DB machines whose name is no longer in the
current settings list, rather than silently dropping them. This prevents
their amounts being deleted from the database the next time the record
is saved (backend does DELETE + re-insert on every save).

Orphaned machines render with a red 'Removed from settings' badge, a
pink border, and read-only inputs so the data is visible but can't be
accidentally edited. They are still included in totalPdq and the save
payload, so nothing is lost.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-07 11:38:12 +00:00
backend Cashup: configurable card machines — settings + inline Z-report layout 2026-07-07 11:32:37 +00:00
frontend Cashup: preserve orphaned card machine data when settings name is removed 2026-07-07 11:38:12 +00:00
docker-compose.yml Pass SETTINGS_URL and SETTINGS_SECRET to backend container 2026-07-01 21:22:37 +00:00