mitgliederverwaltung/lib/mv_web/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
..
auth Fix OIDC account linking by using SystemActor in LinkOidcAccountLive 2026-01-23 02:14:59 +01:00
components feat: improve filter performance by reducing Ash.read! calls 2026-01-23 14:22:57 +01:00
custom_field_live feat: import custom fields via CSV 2026-02-02 11:42:07 +01:00
group_live feix: optimize queries for groups 2026-01-29 15:22:40 +01:00
member_field_live refactor: remove code duplication using helper modules 2026-01-08 11:37:07 +01:00
member_live Member show & MembershipFees: permissions, delete all, regenerate, errors 2026-02-03 23:52:24 +01:00
membership_fee_type_live Centralize role preloading in global LiveView on_mount 2026-01-22 21:36:15 +01:00
role_live Centralize role preloading in global LiveView on_mount 2026-01-22 21:36:15 +01:00
user_live User form: persist role, member linking, Forbidden handling 2026-02-03 23:52:20 +01:00
global_settings_live.ex formatting 2026-02-02 13:54:27 +01:00
membership_fee_settings_live.ex refactor: Use submit_form wrapper in all LiveView forms 2026-01-13 15:17:06 +01:00