mitgliederverwaltung/lib/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 CoreComponents: allow data-testid on button 2026-02-03 17:16:10 +01:00
controllers docs: Update domain Public API documentation 2026-01-20 15:50:08 +01:00
helpers fix: handle nil member in MembershipFeeHelpers 2026-01-30 00:00:32 +01:00
live Member show & MembershipFees: permissions, delete all, regenerate, errors 2026-02-03 23:52:24 +01:00
member_live/index docs: correct load_cycles_for_members documentation 2025-12-26 21:40:42 +01:00
plugs feat: add CheckPagePermission plug for page-level authorization 2026-01-30 00:00:31 +01:00
translations fix: add label for membership fee type 2026-01-08 11:39:16 +01:00
auth_overrides.ex docs: enable Credo ModuleDoc check and fix remaining modules 2025-11-13 11:20:33 +01:00
authorization.ex Authorization: document can_access_page? nil-safety 2026-02-03 17:16:09 +01:00
endpoint.ex Fix postgres errors when running tests 2025-12-03 14:47:58 +01:00
error_helpers.ex refactor(web): extract format_ash_error to MvWeb.ErrorHelpers 2026-01-27 17:39:04 +01:00
gettext.ex Add generated starter app 2025-03-18 15:05:27 +01:00
live_helpers.ex feat: add CheckPagePermission plug for page-level authorization 2026-01-30 00:00:31 +01:00
live_user_auth.ex style: fix linting errors 2025-09-29 16:41:46 +02:00
locale_controller.ex refactor and docs 2025-11-13 16:33:29 +01:00
page_paths.ex Add MvWeb.PagePaths for central sidebar/page paths 2026-02-03 17:16:07 +01:00
router.ex feat: add CheckPagePermission plug for page-level authorization 2026-01-30 00:00:31 +01:00
telemetry.ex Add generated starter app 2025-03-18 15:05:27 +01:00