diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 4c66509..afe87ab 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -2,14 +2,11 @@ namespace App\Providers; -use App\Models\Admin; use Dedoc\Scramble\Scramble; use Dedoc\Scramble\Support\Generator\OpenApi; use Dedoc\Scramble\Support\Generator\SecurityScheme; -use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Gate; use Illuminate\Support\ServiceProvider; -use Laravel\Pulse\Facades\Pulse; class AppServiceProvider extends ServiceProvider { @@ -26,18 +23,21 @@ class AppServiceProvider extends ServiceProvider */ public function boot(): void { - if (Auth::guard('monitoring')->user() && Auth::guard('monitoring')->user()->email === 'superadminMonitoring@humicengineering.com') { - Scramble::configure() - ->withDocumentTransformers(function (OpenApi $openApi) { - $openApi->secure( - SecurityScheme::http('bearer') - ); - }); - } + Scramble::configure() + ->withDocumentTransformers(function (OpenApi $openApi) { + $openApi->secure( + SecurityScheme::http('bearer') + ); + }); Gate::define('viewPulse', function ($user = null) { $monitoringUser = request()->user('monitoring'); return $monitoringUser && $monitoringUser->email === 'superadminMonitoring@humicengineering.com'; }); + + Gate::define('viewApiDocs', function ($user = null) { + $monitoringUser = request()->user('monitoring'); + return $monitoringUser && $monitoringUser->email === 'superadminMonitoring@humicengineering.com'; + }); } }