mitgliederverwaltung/test/mv_web/member_live
Moritz e3bea17827 Member show & MembershipFees: permissions, delete all, regenerate, errors
- Show: handle_info :member_updated and :put_flash; Linked User only when can_access_page? /users
- MembershipFeesComponent: can_create_cycle/can_destroy_cycle/can_update_cycle; buttons gated
- Delete all cycles via Ash.destroy (policy enforced); format_error Forbidden
- Regenerate cycles for normal_user and admin (no admin-only check)
- Member form: format_error tuple for membership_fee_type_id; Select a membership fee type (no None)
- show_membership_fees_test: read_only UI and policy tests
2026-02-03 23:52:24 +01:00
..
index Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00
form_error_handling_test.exs Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00
form_membership_fee_type_test.exs Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00
index_custom_fields_accessibility_test.exs Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00
index_custom_fields_display_test.exs Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00
index_custom_fields_edge_cases_test.exs Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00
index_custom_fields_sorting_test.exs Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00
index_field_visibility_test.exs Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00
index_member_fields_display_test.exs Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00
index_membership_fee_status_test.exs Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00
index_test.exs Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00
membership_fee_integration_test.exs Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00
show_membership_fees_test.exs Member show & MembershipFees: permissions, delete all, regenerate, errors 2026-02-03 23:52:24 +01:00
show_test.exs Tests: use code interface for Member create/update (actor propagation) 2026-01-29 16:10:12 +01:00