diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index b6efa33..43f12d1 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -19,6 +19,10 @@ class AppServiceProvider extends ServiceProvider */ public function boot(): void { + Gate::define('viewPulse', function (User $user) { + return $user->isAdmin(); + }); + \Illuminate\Support\Facades\Event::listen(\Illuminate\Auth\Events\Login::class, function (\Illuminate\Auth\Events\Login $event) { \App\Models\Mailbox::where('session_id', \Illuminate\Support\Facades\Session::getId()) ->whereNull('user_id') diff --git a/app/Providers/HorizonServiceProvider.php b/app/Providers/HorizonServiceProvider.php index 59599dc..3962d6f 100644 --- a/app/Providers/HorizonServiceProvider.php +++ b/app/Providers/HorizonServiceProvider.php @@ -28,9 +28,7 @@ class HorizonServiceProvider extends HorizonApplicationServiceProvider protected function gate(): void { Gate::define('viewHorizon', function ($user = null) { - return in_array(optional($user)->email, [ - // - ]); + return $user->isAdmin(); }); } }