From 0e1c56dd18abd1c4bb18c47829e0a5b611044c47 Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Thu, 14 Nov 2024 02:23:22 -0600 Subject: [PATCH] feat: do not show terms when self hosting --- app/Providers/JetstreamServiceProvider.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/Providers/JetstreamServiceProvider.php b/app/Providers/JetstreamServiceProvider.php index 7fd2519..f931bf3 100644 --- a/app/Providers/JetstreamServiceProvider.php +++ b/app/Providers/JetstreamServiceProvider.php @@ -2,7 +2,10 @@ namespace App\Providers; +use Illuminate\Support\Arr; +use Laravel\Jetstream\Features; use App\Actions\Jetstream\DeleteUser; +use Illuminate\Support\Facades\Config; use Illuminate\Support\ServiceProvider; use Laravel\Jetstream\Jetstream; @@ -26,6 +29,13 @@ class JetstreamServiceProvider extends ServiceProvider Jetstream::deleteUsersUsing(DeleteUser::class); + if ( config('investbrain.self_hosted', false) ) { + + Config::set( + 'jetstream.features', + array_keys(Arr::except(array_values(config('jetstream.features')), Features::termsAndPrivacyPolicy())) + ); + } } /**