mitgliederverwaltung/lib/mv_web
Moritz 04ab05f556 fix(member-export): forbid request without actor instead of falling through
The nil-actor guard used a one-armed if and continued into the export path regardless. The CheckPagePermission plug already halts unauthenticated requests before this controller runs, so the corrected early return preserves observable behavior while removing the dead fall-through. The export action is split into per-payload clauses so the guard reads as a flat early return.
2026-06-02 11:39:04 +02:00
..
components Improve member view table behavior+style, fix config settings (#493) 2026-05-08 15:04:53 +02:00
controllers fix(member-export): forbid request without actor instead of falling through 2026-06-02 11:39:04 +02:00
emails feat: prevent join requests with equal mail 2026-03-13 11:18:34 +01:00
helpers feat: add timezone handling 2026-03-13 18:22:12 +01:00
live refactor(types): reconcile @specs with their success typings 2026-06-02 11:25:03 +02:00
member_live/index style: consistent badges with sufficient color contrast 2026-02-26 08:33:52 +01:00
plugs Improve oidc only mode (#474) 2026-03-16 19:09:07 +01:00
templates/emails feat: prevent join requests with equal mail 2026-03-13 11:18:34 +01:00
translations refactor(types): reconcile @specs with their success typings 2026-06-02 11:25:03 +02:00
auth_overrides.ex feat: allow disabling registration 2026-03-13 16:40:39 +01:00
authorization.ex Authorization: document can_access_page? nil-safety 2026-02-03 17:16:09 +01:00
endpoint.ex refactor: address review comments for join view 2026-03-10 22:54:41 +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
join_notifier_impl.ex refactor: review remarks 2026-03-13 17:55:17 +01:00
join_rate_limit.ex refactor: address review comments for join view 2026-03-10 22:54:41 +01:00
live_helpers.ex refactor(types): reconcile @specs with their success typings 2026-06-02 11:25:03 +02:00
live_user_auth.ex Fix Credo Design (AliasUsage): add aliases in lib 2026-03-04 16:21:15 +01:00
locale_controller.ex Locale: default German in dev/prod, English in test; validate locale in LocaleController 2026-02-24 15:13:10 +01:00
page_paths.ex feat: add approval ui for join requests 2026-03-11 02:04:03 +01:00
router.ex fix(auth): replace sign-out page with accessible custom LiveView 2026-06-01 20:06:32 +02:00
telemetry.ex Add generated starter app 2025-03-18 15:05:27 +01:00