feat(dashboard): add Roles CRUD with permission-based menu filtering
- Roles CRUD: List/Create/Update/Delete actions, controller, requests - Roles Vue pages: Index, Create, Edit (Options API, DashboardLayout) - SidebarNav: filter menu items by user permissions via Inertia shared data - HandleInertiaRequests: share permissions and roles arrays to frontend - HttpKernel: register dashboard.permission middleware alias - SidebarNavItem: add shield-check icon mapping
This commit is contained in:
@@ -91,5 +91,6 @@ class HttpKernel extends LaravelHttpKernel
|
||||
'limit.post' => LimitPost::class,
|
||||
'form.time.period' => FormTimePeriodMiddleware::class,
|
||||
'vikon.refresh' => \App\Http\Middleware\VikonTokenRefresh::class,
|
||||
'dashboard.permission' => \App\Ship\Middleware\CheckDashboardPermission::class,
|
||||
];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user