export calendar - modifica impostazioni
This commit is contained in:
@@ -11,12 +11,14 @@ class EmailSettingsController extends Controller
|
||||
{
|
||||
public function index()
|
||||
{
|
||||
$this->authorizeWrite('settings');
|
||||
$settings = EmailSetting::first() ?? new EmailSetting();
|
||||
return view('admin.email-settings.index', compact('settings'));
|
||||
}
|
||||
|
||||
public function save(Request $request)
|
||||
{
|
||||
$this->authorizeWrite('settings');
|
||||
$validated = $request->validate([
|
||||
'imap_host' => 'required|string|max:255',
|
||||
'imap_port' => 'required|integer|min:1|max:65535',
|
||||
@@ -62,6 +64,7 @@ class EmailSettingsController extends Controller
|
||||
|
||||
public function testConnection(Request $request)
|
||||
{
|
||||
$this->authorizeWrite('settings');
|
||||
$settings = EmailSetting::first();
|
||||
|
||||
if (!$settings) {
|
||||
@@ -87,6 +90,7 @@ class EmailSettingsController extends Controller
|
||||
|
||||
public function testSmtp(Request $request)
|
||||
{
|
||||
$this->authorizeWrite('settings');
|
||||
$request->validate([
|
||||
'email' => 'required|email',
|
||||
]);
|
||||
@@ -164,6 +168,7 @@ class EmailSettingsController extends Controller
|
||||
|
||||
public function syncNow()
|
||||
{
|
||||
$this->authorizeWrite('settings');
|
||||
$settings = EmailSetting::getActive();
|
||||
|
||||
if (!$settings) {
|
||||
|
||||
Reference in New Issue
Block a user