++ fix: aggiornamento dipendenze e correzione bug

This commit is contained in:
2026-04-12 18:07:59 +00:00
parent 9f9a3666c1
commit 5e98423e7a
13 changed files with 311 additions and 25 deletions

View File

@@ -8,6 +8,7 @@ use App\Models\Setting;
class SettingsEdit extends Component
{
public string $congregazione_nome = '';
public string $public_base_url = '';
public int $giorni_giacenza_da_assegnare = 120;
public int $giorni_giacenza_prioritari = 180;
public int $giorni_per_smarrito = 120;
@@ -19,6 +20,7 @@ class SettingsEdit extends Component
{
$settings = Setting::instance();
$this->congregazione_nome = $settings->congregazione_nome ?? '';
$this->public_base_url = $settings->public_base_url ?? '';
$this->giorni_giacenza_da_assegnare = $settings->giorni_giacenza_da_assegnare ?? 120;
$this->giorni_giacenza_prioritari = $settings->giorni_giacenza_prioritari ?? 180;
$this->giorni_per_smarrito = $settings->giorni_per_smarrito ?? 120;
@@ -31,6 +33,7 @@ class SettingsEdit extends Component
{
return [
'congregazione_nome' => 'required|string|max:255',
'public_base_url' => 'nullable|url|max:255',
'giorni_giacenza_da_assegnare' => 'required|integer|min:1|max:730',
'giorni_giacenza_prioritari' => 'required|integer|min:1|max:730',
'giorni_per_smarrito' => 'required|integer|min:30|max:365',
@@ -47,6 +50,7 @@ class SettingsEdit extends Component
$settings = Setting::instance();
$settings->update([
'congregazione_nome' => $this->congregazione_nome,
'public_base_url' => $this->public_base_url ?: null,
'giorni_giacenza_da_assegnare' => $this->giorni_giacenza_da_assegnare,
'giorni_giacenza_prioritari' => $this->giorni_giacenza_prioritari,
'giorni_per_smarrito' => $this->giorni_per_smarrito,