Commit graph

10 commits

Author SHA1 Message Date
098b3b0a2a
Remove paid field from members
Remove paid field from Member resource, database migration,
tests, seeds, and UI. This field is no longer needed as payment
status is now tracked via membership fee cycles.
2025-12-18 15:11:02 +01:00
25cc41b02e feat: implement automatic cycle generation for members
- Add CycleGenerator module with advisory lock mechanism
- Add SetMembershipFeeStartDate change for auto-calculation
- Extend Settings with include_joining_cycle and default_membership_fee_type_id
- Add scheduled job skeleton for future Oban integration
2025-12-16 16:40:11 +01:00
c2302c5861 chore: adds migration for ts vector custom field 2025-12-11 13:44:30 +01:00
e920d6b39c chore: added trigram migration for fuzzy search 2025-10-30 16:48:45 +01:00
7c1aeddad4
add constraints for member-user and member-property 2025-10-16 15:28:31 +02:00
d8ec828df0
feat: make member emails unique 2025-10-16 12:30:01 +02:00
dd03000428 chore: adds tsvector to members 2025-09-17 13:34:14 +02:00
abfc94473f
Member fields 2025-06-18 23:35:25 +02:00
b849cfa3df
property value as Union type 2025-05-29 15:33:26 +02:00
505f5535ea
feat(ash): member and properties 2025-05-14 18:12:16 +02:00