From c8952a8ac12a92f72cc1553487007f3fa1d40d52 Mon Sep 17 00:00:00 2001 From: Andy Heathershaw Date: Sun, 28 Jul 2019 08:17:17 +0100 Subject: [PATCH] Enable users public profile page by default when profile pages are enabled --- app/Http/Controllers/Admin/UserController.php | 6 +++--- app/Http/Controllers/Auth/RegisterController.php | 1 + app/Http/Controllers/InstallController.php | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index d1928ba..bbac290 100644 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -6,10 +6,9 @@ use App\Facade\Theme; use App\Facade\UserConfig; use App\Group; use App\Helpers\PermissionsHelper; -use App\User; - -use App\Http\Requests; use App\Http\Controllers\Controller; +use App\Http\Requests; +use App\User; use Illuminate\Http\Request; use Illuminate\Support\Facades\App; use Illuminate\Support\Facades\Auth; @@ -89,6 +88,7 @@ class UserController extends Controller $user->password = bcrypt($user->password); $user->is_activated = true; $user->is_admin = (strtolower($request->get('is_admin')) == 'on'); + $user->enable_profile_page = UserConfig::get('social_user_profiles'); $user->save(); return redirect(route('users.index')); diff --git a/app/Http/Controllers/Auth/RegisterController.php b/app/Http/Controllers/Auth/RegisterController.php index 99b3e69..c51fb39 100644 --- a/app/Http/Controllers/Auth/RegisterController.php +++ b/app/Http/Controllers/Auth/RegisterController.php @@ -98,6 +98,7 @@ class RegisterController extends Controller $data['password'] = bcrypt($data['password']); $data['is_admin'] = false; + $data['enable_profile_page'] = UserConfig::get('social_user_profiles'); unset($data['password_confirmation']); return User::create($data); diff --git a/app/Http/Controllers/InstallController.php b/app/Http/Controllers/InstallController.php index eb2a4c1..46a5e24 100644 --- a/app/Http/Controllers/InstallController.php +++ b/app/Http/Controllers/InstallController.php @@ -41,6 +41,7 @@ class InstallController extends Controller $user->password = bcrypt($request->get('password')); $user->is_admin = true; $user->is_activated = true; + $user->enable_profile_page = true; $user->save(); return $this->completeSetup();