mitgliederverwaltung/test
Simon b745b13ca5 feat(membership-fees): denormalize cycle_end so fee status filters run in the database
Store the cycle's end date alongside its start so the payment-status
filter can be a plain date comparison in SQL instead of loading every
cycle and classifying it in memory. The value is fixed when the cycle
is created (the fee type's interval is immutable and the update action
never changes the start date), so the denormalized column can never
drift from the computed end and needs no write-time reconciliation.
2026-07-03 11:04:43 +02:00
..
accounts Improve oidc only mode (#474) 2026-03-16 19:09:07 +01:00
fixtures refactor 2026-01-25 17:31:42 +01:00
membership Merge branch 'main' into issue/mitgliederverwaltung-533 2026-06-16 18:13:03 +02:00
membership_fees feat(membership-fees): denormalize cycle_end so fee status filters run in the database 2026-07-03 11:04:43 +02:00
mv Merge branch 'main' into issue/mitgliederverwaltung-533 2026-06-16 18:13:03 +02:00
mv_web Merge branch 'main' into issue/mitgliederverwaltung-533 2026-06-16 18:13:03 +02:00
support test(membership-fees): share create_fee_type and create_cycle fixtures 2026-06-16 17:49:50 +02:00
seeds_test.exs test(seeds): drop the dead per-process seeds-run guard 2026-06-16 17:50:24 +02:00
test_helper.exs harden env handling (#481) 2026-04-08 10:40:22 +02:00