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