mitgliederverwaltung/test/mv_web
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
..
components Tests: data-testid selectors, scoped delete, sidebar testid 2026-02-03 17:16:15 +01:00
controllers Add actor parameter to all tests requiring authorization 2026-01-24 02:21:02 +01:00
helpers fix: handle nil member in MembershipFeeHelpers 2026-01-30 00:00:32 +01:00
live Tests: data-testid selectors, scoped delete, sidebar testid 2026-02-03 17:16:15 +01:00
member_live Member show & MembershipFees: permissions, delete all, regenerate, errors 2026-02-03 23:52:24 +01:00
plugs Tests: read_only/normal_user /users/:id, Ash.read! actor, Authorization own/other 2026-01-30 10:22:34 +01:00
user_live User form: persist role, member linking, Forbidden handling 2026-02-03 23:52:20 +01:00
authorization_test.exs Tests: read_only/normal_user /users/:id, Ash.read! actor, Authorization own/other 2026-01-30 10:22:34 +01:00
locale_test.exs add further locale tests 2025-06-18 23:35:43 +02:00