Commit graph

10 commits

Author SHA1 Message Date
c65b3808bf
Refactor filters to use cycle status instead of paid field
Replace paid_filter with cycle_status_filter that filters based on
membership fee cycle status (last or current cycle). Update
PaymentFilterComponent to use new filter with options All, Paid, Unpaid.
Remove membership fee status filter dropdown. Extend
filter_members_by_cycle_status/3 to support both paid and unpaid filtering.
Update toggle_cycle_view to preserve filter state in URL.
2025-12-18 15:11:02 +01:00
09dfbe455b
feat: add membership fee helper modules
MembershipFeeHelpers: formatting functions for currency, intervals, cycles
MembershipFeeStatus: helper for loading and determining cycle status in member list
2025-12-18 15:08:30 +01:00
15d6fd38c9
feat: migration to phoenix 1.8 - merge old live views into new live views 2025-07-17 18:01:13 +02:00
dedd40b949
add further locale tests
Some checks failed
continuous-integration/drone/push Build is failing
2025-06-18 23:35:43 +02:00
ca4ac3a1c0
feat: gettext 2025-06-18 23:35:43 +02:00
2ab3332941
chore: fix linting
Some checks failed
continuous-integration/drone/push Build is failing
2025-06-18 23:35:26 +02:00
6d426a21e8
liveview for new member fields 2025-06-18 23:35:25 +02:00
723d9c7205
choose input filed type by value_type 2025-05-29 15:33:29 +02:00
b849cfa3df
property value as Union type 2025-05-29 15:33:26 +02:00
2d6034864c
feat(members,properties): add liveview
Some checks reported errors
continuous-integration/drone/push Build was killed
2025-05-14 18:12:22 +02:00