From 29b5b39d1773a42010befad70141d3a2c16efa08 Mon Sep 17 00:00:00 2001 From: 1day2die Date: Mon, 8 May 2023 13:53:21 +0200 Subject: [PATCH] fix general settings --- app/Settings/GeneralSettings.php | 14 +++++++------- .../default/views/admin/settings/index.blade.php | 5 +++-- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/app/Settings/GeneralSettings.php b/app/Settings/GeneralSettings.php index 8aa91e22..06a4819e 100644 --- a/app/Settings/GeneralSettings.php +++ b/app/Settings/GeneralSettings.php @@ -8,13 +8,13 @@ class GeneralSettings extends Settings { public bool $store_enabled; public string $credits_display_name; - public bool $recaptcha_enabled; - public string $recaptcha_site_key; - public string $recaptcha_secret_key; - public string $phpmyadmin_url; - public bool $alert_enabled; + public ?bool $recaptcha_enabled; + public ?string $recaptcha_site_key; + public ?string $recaptcha_secret_key; + public ?string $phpmyadmin_url; + public ?bool $alert_enabled; public string $alert_type; - public string $alert_message; + public ?string $alert_message; public string $theme; //public int $initial_user_role; wait for Roles & Permissions PR. @@ -41,7 +41,7 @@ class GeneralSettings extends Settings 'phpmyadmin_url' => 'nullable|string', 'alert_enabled' => 'nullable|boolean', 'alert_type' => 'required|in:primary,secondary,success,danger,warning,info', - 'alert_message' => 'required|string', + 'alert_message' => 'nullable|string', 'theme' => 'required|in:default,BlueInfinity' // TODO: themes should be made/loaded dynamically ]; } diff --git a/themes/default/views/admin/settings/index.blade.php b/themes/default/views/admin/settings/index.blade.php index db4344b6..28615dbe 100644 --- a/themes/default/views/admin/settings/index.blade.php +++ b/themes/default/views/admin/settings/index.blade.php @@ -121,10 +121,11 @@ @case($value['type'] == 'select')