mitgliederverwaltung/lib
Moritz 9a86e0ec01
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-08 16:16:53 +01:00
..
accounts security: remove is_system_role from public API 2026-01-06 19:04:03 +01:00
membership feat: removes phoen number as member field and makes name optional 2026-01-02 16:19:06 +01:00
membership_fees feat: allow amount updates for membership fee cycles 2025-12-18 15:08:31 +01:00
mv Merge branch 'main' into feature/273_member_fields 2026-01-07 10:22:18 +01:00
mv_web feat: implement role management LiveViews 2026-01-08 16:16:53 +01:00
mv.ex Add generated starter app 2025-03-18 15:05:27 +01:00
mv_web.ex feat: add UI-level authorization helpers 2026-01-08 16:16:53 +01:00