fix: slide delete 500 error + mobile header overlap on main page
This commit is contained in:
@@ -19,9 +19,15 @@ class CheckDashboardPermission
|
|||||||
|
|
||||||
$permission = $this->resolvePermission($routeName);
|
$permission = $this->resolvePermission($routeName);
|
||||||
|
|
||||||
if ($permission && !$request->user()?->hasPermissionTo($permission)) {
|
if ($permission) {
|
||||||
|
try {
|
||||||
|
if (!$request->user()?->hasPermissionTo($permission)) {
|
||||||
abort(403, 'Доступ запрещён. Необходимо право: ' . $permission);
|
abort(403, 'Доступ запрещён. Необходимо право: ' . $permission);
|
||||||
}
|
}
|
||||||
|
} catch (\Spatie\Permission\Exceptions\PermissionDoesNotExist) {
|
||||||
|
abort(403, 'Доступ запрещён. Право не найдено: ' . $permission);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return $next($request);
|
return $next($request);
|
||||||
}
|
}
|
||||||
@@ -64,7 +70,7 @@ class CheckDashboardPermission
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Known resources without permission check
|
// Known resources without permission check
|
||||||
$noPermission = ['vikon-updates', 'integration-credentials'];
|
$noPermission = ['vikon-updates', 'integration-credentials', 'slides'];
|
||||||
$resource = $resourceParts[0];
|
$resource = $resourceParts[0];
|
||||||
if (in_array($resource, $noPermission)) {
|
if (in_array($resource, $noPermission)) {
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<MainPageNavBar :sections="$page.props.navigation" />
|
<MainPageNavBar :sections="$page.props.navigation" />
|
||||||
<Slider class="bvi-hide bg-gray-300" slider-id="quos-velit-quisquam" />
|
<Slider class="bvi-hide bg-gray-300" slider-id="quos-velit-quisquam" />
|
||||||
|
|
||||||
<section class="max-w-screen-xl w-full mx-auto px-4 py-3 pb-10">
|
<section class="max-w-screen-xl w-full mx-auto px-4 pt-20 pb-10 md:pt-3">
|
||||||
<PostSection :posts="posts" />
|
<PostSection :posts="posts" />
|
||||||
<!-- <div>-->
|
<!-- <div>-->
|
||||||
<!-- <EventSection :events="events" />-->
|
<!-- <EventSection :events="events" />-->
|
||||||
|
|||||||
Reference in New Issue
Block a user