fine implementazione multi-sentder

This commit is contained in:
2026-05-27 08:37:37 +02:00
parent b0865368c8
commit fefc3bba2a
5 changed files with 592 additions and 1 deletions
@@ -250,6 +250,10 @@ class EmailSettingsController extends Controller
$sender = SenderAccount::findOrFail($id);
$sender->delete();
if (request()->expectsJson()) {
return response()->json(['success' => true, 'message' => 'Mittente eliminato.']);
}
return back()->with('success', 'Mittente eliminato.');
}
@@ -5,6 +5,7 @@ namespace App\Http\Controllers;
use App\Models\AppSetting;
use App\Models\EmailSetting;
use App\Models\Ruolo;
use App\Models\SenderAccount;
use App\Models\TipologiaDocumento;
use App\Models\TipologiaEvento;
use Illuminate\Http\Request;
@@ -21,8 +22,9 @@ class ImpostazioniController extends Controller
$ruoli = Ruolo::orderBy('ordine')->get();
$appSettings = AppSetting::first();
$emailSettings = EmailSetting::first() ?? new EmailSetting();
$senderAccounts = SenderAccount::orderBy('email_address')->get();
return view('impostazioni.index', compact('tipologie', 'tipologieEventi', 'ruoli', 'appSettings', 'emailSettings'));
return view('impostazioni.index', compact('tipologie', 'tipologieEventi', 'ruoli', 'appSettings', 'emailSettings', 'senderAccounts'));
}
public function saveAppSettings(Request $request)