mitgliederverwaltung/lib/mv_web
Moritz c6b5b7a22e feat: add UI-level authorization helpers
Implement MvWeb.Authorization module with can?/3 and can_access_page?/2
functions for conditional rendering in LiveView templates.

- can?/3 supports both resource atoms and record structs with scope checking
- can_access_page?/2 checks page access permissions
- All functions use PermissionSets module for consistency with backend
- Graceful handling of nil users and invalid permission sets
- Comprehensive test coverage with 17 test cases
2026-01-06 22:34:21 +01:00
..
components Merge branch 'main' into bugfix/274_required_custom_fields 2026-01-02 13:47:24 +01:00
controllers refactor and docs 2025-11-13 16:33:29 +01:00
helpers refactor: improve format_currency robustness and reduce complexity 2025-12-26 21:40:53 +01:00
live Merge branch 'main' into bugfix/274_required_custom_fields 2026-01-02 13:47:24 +01:00
member_live/index docs: correct load_cycles_for_members documentation 2025-12-26 21:40:42 +01:00
translations Remove paid field from members 2025-12-18 15:11:02 +01:00
auth_overrides.ex docs: enable Credo ModuleDoc check and fix remaining modules 2025-11-13 11:20:33 +01:00
authorization.ex feat: add UI-level authorization helpers 2026-01-06 22:34:21 +01:00
endpoint.ex Fix postgres errors when running tests 2025-12-03 14:47:58 +01:00
gettext.ex Add generated starter app 2025-03-18 15:05:27 +01:00
live_helpers.ex docs: enable Credo ModuleDoc check and fix remaining modules 2025-11-13 11:20:33 +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
router.ex feat: add routes for membership fee types admin 2025-12-18 15:08:32 +01:00
telemetry.ex Add generated starter app 2025-03-18 15:05:27 +01:00