asxpio/test
Sergei Poljanski 6f37e537ca
bingo: lastmod from the last edit, not the last insert
The "updated" date and the sitemap lastmod came from max(created_at),
so editing a datacenter, fixing an incident title or deleting an
incident left them stale. Google stops trusting lastmod once it is
seen to be wrong.

Migration 014 adds updated_at (backfilled from created_at). Saves set
it, renumbering bumps only the rows whose position actually moved, and
deleting an incident bumps its datacenter. The admin delete now goes
through the model so the hook runs. The sitemap gives lastmod as a
full timestamp and drops changefreq, which Google ignores.

Assisted-by: Claude:opus-5
2026-10-10 09:30:37 +04:00
..
admin_acl_test.rb admin: per-area permissions on every route 2026-10-10 08:27:37 +04:00
admin_auth_test.rb admin: per-area permissions on every route 2026-10-10 08:27:37 +04:00
app_test.rb invoices: self-contained payout addresses 2026-10-10 09:17:09 +04:00
bingo_test.rb bingo: lastmod from the last edit, not the last insert 2026-10-10 09:30:37 +04:00
crypto_test.rb invoices: self-contained payout addresses 2026-10-10 09:17:09 +04:00
fmt_test.rb invoices: multi-crypto payment support 2026-07-03 02:01:57 +04:00
invoice_cancel_test.rb invoices: fix 500 on the admin invoice page 2026-10-10 08:47:23 +04:00
invoice_stats_test.rb invoices: statistics page 2026-10-10 09:12:21 +04:00
invoice_test.rb invoices: self-contained payout addresses 2026-10-10 09:17:09 +04:00
payout_address_test.rb invoices: self-contained payout addresses 2026-10-10 09:17:09 +04:00
rate_limit_test.rb tests: minitest + rack-test suite, bin/test with ephemeral Postgres 2026-07-02 17:32:14 +04:00
templates_test.rb invoices: fix 500 on the admin invoice page 2026-10-10 08:47:23 +04:00
test_helper.rb admin: user accounts and session login 2026-10-10 08:25:46 +04:00
users_admin_test.rb admin: fix the new-user username placeholder 2026-10-10 09:17:39 +04:00