mitgliederverwaltung/priv/resource_snapshots/repo/membership_fee_cycles
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
..
20251211151449.json feat(membership-fees): add database schema and Ash domain structure 2025-12-11 18:46:48 +01:00
20251211195058.json feat: implement automatic cycle generation for members 2025-12-16 16:40:11 +01:00
20260630163240.json feat(membership-fees): denormalize cycle_end so fee status filters run in the database 2026-07-03 11:04:43 +02:00