refactor(permissions): replace hardcoded route middleware with auto-resolving CheckDashboardPermission
- New middleware extracts permission name from route name automatically - dashboard.posts.index → view_any_post - dashboard.admission-campaigns.store → view_any_admission_campaign - vikon-updates, integration-credentials excluded from check - Single middleware on parent group instead of 28 individual ones
This commit is contained in:
@@ -89,6 +89,7 @@ class Kernel extends HttpKernel
|
||||
'dashboard.auth' => \App\Containers\Dashboard\UI\WEB\Middleware\EnsureDashboardAuthenticated::class,
|
||||
'limit.post' => LimitPost::class,
|
||||
'form.time.period' => FormTimePeriodMiddleware::class,
|
||||
'dashboard.permission' => \App\Ship\Middleware\CheckDashboardPermission::class,
|
||||
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user