feat: Add role management to Administration section (#390)

Commit: f233a68b8cc98650cb3aa945e1a4fb5ee050b31d
Date: 2025-10-09 12:35:56 +0300
Author: PascalHavelange

Commit Message

feat: Add role management to Administration section (#390)

* feat: Add role management to Administration section

- Add RoleManagementController for web-based role CRUD operations
- Create Blade views for role management (index, create, edit, show, permissions)
- Add routes for role management under admin.roles namespace
- Add navigation link in app-nav component for users with manage roles permission
- Add Role Management card on home page for authorized users
- Implement permission management for roles (attach/detach/sync)
- Add comprehensive tests for role management web interface
- Role management is web-only (not exposed via API) for security
- Users can now create, read, update, and delete roles
- Users can manage permissions for each role
- Roles can be assigned to users through existing user management interface

* 5.4.2

* docs: Update CHANGELOG for role management feature

---------

Co-authored-by: Pascal Havelange <havelangep@hotmail.com>

Files Changed


This documentation was automatically generated from Git commit data.