diff --git a/app/Modules/SberPaymentOrder/Nova/Resources/Concerns/NovaSberPaymentOrderAuth.php b/app/Modules/SberPaymentOrder/Nova/Resources/Concerns/NovaSberPaymentOrderAuth.php index 13bcdc0..21d3622 100644 --- a/app/Modules/SberPaymentOrder/Nova/Resources/Concerns/NovaSberPaymentOrderAuth.php +++ b/app/Modules/SberPaymentOrder/Nova/Resources/Concerns/NovaSberPaymentOrderAuth.php @@ -20,7 +20,7 @@ trait NovaSberPaymentOrderAuth { $user = auth()->user(); - if ($user->isMe()) { + if ($user->isMe() || $user->isSuperAdmin()) { return; } @@ -43,7 +43,7 @@ trait NovaSberPaymentOrderAuth { $user = auth()->user(); - if ($user->isMe()) { + if ($user->isMe() || $user->isSuperAdmin()) { return true; } @@ -55,7 +55,7 @@ trait NovaSberPaymentOrderAuth { $user = auth()->user(); - if ($user->isMe()) { + if ($user->isMe() || $user->isSuperAdmin()) { return; } @@ -73,7 +73,7 @@ trait NovaSberPaymentOrderAuth { $user = auth()->user(); - if ($user->isMe()) { + if ($user->isMe() || $user->isSuperAdmin()) { return true; } @@ -103,7 +103,7 @@ trait NovaSberPaymentOrderAuth { $user = auth()->user(); - if ($user->isMe()) { + if ($user->isMe() || $user->isSuperAdmin()) { return true; } @@ -115,7 +115,7 @@ trait NovaSberPaymentOrderAuth { $user = auth()->user(); - if ($user->isMe()) { + if ($user->isMe() || $user->isSuperAdmin()) { return; } diff --git a/app/Modules/SberPaymentOrder/Nova/Resources/NovaSberPaymentOrder.php b/app/Modules/SberPaymentOrder/Nova/Resources/NovaSberPaymentOrder.php index 42a8960..232cad5 100644 --- a/app/Modules/SberPaymentOrder/Nova/Resources/NovaSberPaymentOrder.php +++ b/app/Modules/SberPaymentOrder/Nova/Resources/NovaSberPaymentOrder.php @@ -118,6 +118,7 @@ class NovaSberPaymentOrder extends Resource */ public static function indexQuery(NovaRequest $request, mixed $query): Builder { + /** @var \App\Models\User $user */ $user = $request->user(); if ($user->isAdmin()) {