84e1cf1cb8
Merge branch 'main' into issue/mitgliederverwaltung-533
...
continuous-integration/drone/push Build was killed
continuous-integration/drone/promote/production Build is passing
# Conflicts:
# test/mv_web/member_live/index_test.exs
2026-06-16 18:13:03 +02:00
cb54c2c46e
test(member-live): build date-filter property bounds without a reject-filter
...
The bound-pair generator filtered out ~1/4 of generated values, so unlucky
seeds hit StreamData's FilterTooNarrowError under full property runs.
Construct an at-least-one-bound-set pair directly instead, preserving the
exact domain with no rejection.
2026-06-16 17:52:17 +02:00
fe534319ee
style: order module directives per StrictModuleLayout
2026-06-16 15:51:07 +02:00
3dc3a2b8ef
feat(member): deactivate and reactivate members via an exit-date dialog
2026-06-15 15:10:44 +02:00
d6671daf1a
feat(member-filter): add date filter sections with active-count badge and reset support
continuous-integration/drone/push Build is failing
2026-05-20 16:32:29 +02:00
e3295ab4b5
feat(member-live): wire date filters into LiveView lifecycle
2026-05-20 16:28:17 +02:00
ddd4a9a878
feat(date-filter): introduce DateFilter module with URL codec and Ash query expressions
2026-05-20 16:24:08 +02:00
8db24405fa
test: fee type column visibility, CSV export, export controller
...
FieldVisibility pseudo fields and visible selection; MembersCSV fee type
column; export accepts membership_fee_type and returns Fee Type column.
2026-02-23 23:55:13 +01:00
6cf955b024
fix: get_from_cookie now correctly handles list return from get_req_header
2025-12-03 18:37:51 +01:00
064c0df701
updated tests and fix merge conflict results
2025-12-03 14:55:20 +01:00
45a9bc0cc0
tests: added tests
2025-12-02 14:59:38 +01:00