X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/038015f852f8ea7f233d95dcb7cdc59f83e22bc2..refs/heads/ldap_host_failover:/app/Http/Controllers/SettingController.php diff --git a/app/Http/Controllers/SettingController.php b/app/Http/Controllers/SettingController.php index 3d1c184cd..f5e48ca4c 100644 --- a/app/Http/Controllers/SettingController.php +++ b/app/Http/Controllers/SettingController.php @@ -19,9 +19,17 @@ class SettingController extends Controller } /** - * Display a listing of the settings. + * Handle requests to the settings index path. */ - public function index(string $category) + public function index() + { + return redirect('/settings/features'); + } + + /** + * Display the settings for the given category. + */ + public function category(string $category) { $this->ensureCategoryExists($category); $this->checkPermission('settings-manage'); @@ -67,7 +75,7 @@ class SettingController extends Controller } // Clear logo image if requested - if ($category === 'customization' && $request->get('app_logo_reset', null)) { + if ($category === 'customization' && $request->get('app_logo_reset', null)) { $this->imageRepo->destroyByType('system'); setting()->remove('app-logo'); } @@ -75,7 +83,7 @@ class SettingController extends Controller $this->logActivity(ActivityType::SETTINGS_UPDATE, $category); $this->showSuccessNotification(trans('settings.settings_save_success')); - return redirect("/settings/${category}"); + return redirect("/settings/{$category}"); } protected function ensureCategoryExists(string $category): void