From: Vincent Vanwaelscappel Date: Mon, 11 Oct 2021 12:24:58 +0000 (+0200) Subject: wip #4765 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=4340c689ce9acf77c14b6d58bc77fa9b10e94683;p=odl.git wip #4765 --- diff --git a/app/Providers/AuthServiceProvider.php b/app/Providers/AuthServiceProvider.php index 0e411ce..04a0d47 100644 --- a/app/Providers/AuthServiceProvider.php +++ b/app/Providers/AuthServiceProvider.php @@ -3,11 +3,9 @@ namespace App\Providers; use Cubist\Socialite\CubistSocialiteAuthServiceProvider; -use Illuminate\Foundation\Support\Providers\AuthServiceProvider as ServiceProvider; use Illuminate\Support\Facades\Gate; -use Mpyw\NullAuth\NullAuthServiceProvider; -class AuthServiceProvider extends CubistSocialiteAuthServiceProvider +class AuthServiceProvider extends \Cubist\Backpack\Providers\AuthServiceProvider { /** * The policy mappings for the application. @@ -26,23 +24,6 @@ class AuthServiceProvider extends CubistSocialiteAuthServiceProvider public function boot() { parent::boot(); - - $superadmins = ['vincent.vanwaelscappel@odile.space']; - $admins = ['jean-francois.legras@odile.space', 'christelle.perthus@odile.space']; - $viewers = []; - - Gate::before(function ($user, $ability) use ($superadmins, $admins, $viewers) { - if (in_array($user->email, $superadmins)) { - return true; - } - if (in_array($user->email, $admins)) { - return $ability === 'admin' || $ability === 'view'; - } - if (in_array($user->email, $viewers)) { - return $ability === 'view'; - } - return null; - }); } }