From d029d7d38433c2cd6d1246529c517d2b5dcb3898 Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Tue, 10 Sep 2024 01:53:56 +0500 Subject: [PATCH] wip --- app/Models/User.php | 6 ++---- app/Providers/AppServiceProvider.php | 13 ------------- 2 files changed, 2 insertions(+), 17 deletions(-) diff --git a/app/Models/User.php b/app/Models/User.php index 2bb49a5..48af5d9 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -95,10 +95,8 @@ class User extends Authenticatable */ public function canAccessApiDocs(): bool { - return in_array($this->email, [ - 'nurmuhammet@mail.com', - 'mahmyt1206@gmail.com', - 'api@mail.com', + return $this->isMe() || in_array($this->username, [ + 'muhammet', ]); } diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 5a39994..fb17ad2 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -37,19 +37,6 @@ class AppServiceProvider extends ServiceProvider $this->loadMigrationsFrom($this->findModuleMigrations()); - Gate::define('viewApiDocs', function (User $user) { - info([ - '1' => in_array($user->username, [ - 'muhammet' - ]), - 'admin' => $user->isAdmin(), - 'username' => $user->username - ]); - return $user->isMe() || in_array($user->username, [ - 'muhammet' - ]); - }); - Scramble::afterOpenApiGenerated(function (OpenApi $openApi) { $openApi->secure(SecurityScheme::http('bearer')); });