Impostazione per numero massimo tentativi di invio hook mail
This commit is contained in:
parent
32d80b4b27
commit
00566db586
|
@ -42,7 +42,7 @@ class EmailHook extends Manager
|
||||||
$accounts = Account::all();
|
$accounts = Account::all();
|
||||||
$remaining = Mail::whereNull('sent_at')
|
$remaining = Mail::whereNull('sent_at')
|
||||||
->where($failed)
|
->where($failed)
|
||||||
->where('attempt', '<', 10)
|
->where('attempt', '<', setting('Numero massimo di tentativi'))
|
||||||
->whereIn('id_account', $accounts->pluck('id'))
|
->whereIn('id_account', $accounts->pluck('id'))
|
||||||
->count();
|
->count();
|
||||||
|
|
||||||
|
@ -74,7 +74,7 @@ class EmailHook extends Manager
|
||||||
$mail = Mail::whereNull('sent_at')
|
$mail = Mail::whereNull('sent_at')
|
||||||
->where('id_account', $account->id)
|
->where('id_account', $account->id)
|
||||||
->where($failed)
|
->where($failed)
|
||||||
->where('attempt', '<', 10)
|
->where('attempt', '<', setting('Numero massimo di tentativi'))
|
||||||
->orderBy('created_at')
|
->orderBy('created_at')
|
||||||
->first();
|
->first();
|
||||||
|
|
||||||
|
@ -103,14 +103,14 @@ class EmailHook extends Manager
|
||||||
$user = auth()->getUser();
|
$user = auth()->getUser();
|
||||||
|
|
||||||
$current = Mail::whereDate('sent_at', '>', $yesterday)
|
$current = Mail::whereDate('sent_at', '>', $yesterday)
|
||||||
->where('attempt', '<', 10)
|
->where('attempt', '<', setting('Numero massimo di tentativi'))
|
||||||
->where('created_by', $user->id)
|
->where('created_by', $user->id)
|
||||||
->count();
|
->count();
|
||||||
$total = Mail::where(function ($query) use ($yesterday) {
|
$total = Mail::where(function ($query) use ($yesterday) {
|
||||||
$query->whereDate('sent_at', '>', $yesterday)
|
$query->whereDate('sent_at', '>', $yesterday)
|
||||||
->orWhereNull('sent_at');
|
->orWhereNull('sent_at');
|
||||||
})
|
})
|
||||||
->where('attempt', '<', 10)
|
->where('attempt', '<', setting('Numero massimo di tentativi'))
|
||||||
->where('created_by', $user->id)
|
->where('created_by', $user->id)
|
||||||
->count();
|
->count();
|
||||||
|
|
||||||
|
|
|
@ -144,3 +144,6 @@ ALTER TABLE `co_righe_contratti` ADD `idpianificazione` INT NULL DEFAULT NULL AF
|
||||||
INSERT INTO `zz_prints` (`id`, `id_module`, `is_record`, `name`, `title`, `filename`, `directory`, `previous`, `options`, `icon`, `version`, `compatibility`, `order`, `predefined`, `default`, `enabled`) VALUES (NULL, (SELECT `id` FROM `zz_modules` WHERE `name`='Fatture di vendita'), '1', 'Fattura elettronica di vendita', 'Fattura elettronica di vendita', 'Fattura elettronica {numero} del {data}', 'fatture_elettroniche', 'iddocumento', '{\"hide-header\": true, \"hide-footer\": true}', 'fa fa-print', '', '', '0', '1', '1', '1');
|
INSERT INTO `zz_prints` (`id`, `id_module`, `is_record`, `name`, `title`, `filename`, `directory`, `previous`, `options`, `icon`, `version`, `compatibility`, `order`, `predefined`, `default`, `enabled`) VALUES (NULL, (SELECT `id` FROM `zz_modules` WHERE `name`='Fatture di vendita'), '1', 'Fattura elettronica di vendita', 'Fattura elettronica di vendita', 'Fattura elettronica {numero} del {data}', 'fatture_elettroniche', 'iddocumento', '{\"hide-header\": true, \"hide-footer\": true}', 'fa fa-print', '', '', '0', '1', '1', '1');
|
||||||
|
|
||||||
INSERT INTO `zz_prints` (`id`, `id_module`, `is_record`, `name`, `title`, `filename`, `directory`, `previous`, `options`, `icon`, `version`, `compatibility`, `order`, `predefined`, `default`, `enabled`) VALUES (NULL, (SELECT `id` FROM `zz_modules` WHERE `name`='Fatture di acquisto'), '1', 'Fattura elettronica di acquisto', 'Fattura elettronica di acquisto', 'Fattura elettronica {numero} del {data}', 'fatture_elettroniche', 'iddocumento', '{\"hide-header\": true, \"hide-footer\": true}', 'fa fa-print', '', '', '0', '1', '1', '1');
|
INSERT INTO `zz_prints` (`id`, `id_module`, `is_record`, `name`, `title`, `filename`, `directory`, `previous`, `options`, `icon`, `version`, `compatibility`, `order`, `predefined`, `default`, `enabled`) VALUES (NULL, (SELECT `id` FROM `zz_modules` WHERE `name`='Fatture di acquisto'), '1', 'Fattura elettronica di acquisto', 'Fattura elettronica di acquisto', 'Fattura elettronica {numero} del {data}', 'fatture_elettroniche', 'iddocumento', '{\"hide-header\": true, \"hide-footer\": true}', 'fa fa-print', '', '', '0', '1', '1', '1');
|
||||||
|
|
||||||
|
INSERT INTO `zz_settings` (`id`, `nome`, `valore`, `tipo`, `editable`, `sezione`, `order`, `help`) VALUES
|
||||||
|
(NULL, 'Numero massimo di tentativi', '10', 'integer', 1, 'Newsletter', 1, 'Numero massimo di tentativi da effettuare per cercare di inviare una mail');
|
||||||
|
|
Loading…
Reference in New Issue