mitgliederverwaltung/test/mv_web
Moritz 8820ce6429
feat: implement role management LiveViews
Add complete CRUD interface for role management under /admin/roles.

- Index page with table showing name, description, permission_set_name, is_system_role
- Show page for role details
- Form component for create/edit with permission_set_name dropdown
- System role badge and disabled delete button
- Flash messages for success/error
- Authorization checks using MvWeb.Authorization helpers
- Comprehensive test coverage (22 tests)

Routes added under /admin scope. All LiveViews load user role
for authorization checks. Form uses custom dropdown for permission sets.
2026-01-06 23:36:26 +01:00
..
components Refactor filters to use cycle status instead of paid field 2025-12-18 15:11:02 +01:00
controllers test updated 2025-12-01 10:43:19 +01:00
helpers fix: improve get_last_completed_cycle and fix test helpers 2025-12-18 15:10:35 +01:00
live feat: implement role management LiveViews 2026-01-06 23:36:26 +01:00
member_live Merge branch 'main' into feature/280_membership_fee_ui 2025-12-26 23:14:10 +01:00
user_live fix tests with async true 2025-12-23 16:14:58 +01:00
authorization_test.exs feat: add UI-level authorization helpers 2026-01-06 22:34:21 +01:00
locale_test.exs add further locale tests 2025-06-18 23:35:43 +02:00