++ fix
This commit is contained in:
@@ -65,9 +65,11 @@ class AssignmentPdfController extends Controller
|
||||
return null;
|
||||
}
|
||||
|
||||
$ttlMonths = max(1, (int) \App\Models\Setting::getValue('assignment_link_ttl_hours', 1));
|
||||
// Il link scade quando l'assegnazione raggiunge la soglia rientro
|
||||
// (giorni_per_smarrito), cioè quando il territorio diventa "da rientrare".
|
||||
$soglia = max(1, (int) \App\Models\Setting::getValue('giorni_per_smarrito', 120));
|
||||
|
||||
if ($assignment->assigned_at->copy()->addMonths($ttlMonths)->isPast()) {
|
||||
if ($assignment->assigned_at->copy()->addDays($soglia)->isPast()) {
|
||||
return view('assignments.link-scaduto', [
|
||||
'numero' => $assignment->territorio?->numero,
|
||||
]);
|
||||
|
||||
@@ -15,10 +15,11 @@ class ShortPdfLinkController extends Controller
|
||||
abort_unless($assignment->is_aperta, 403);
|
||||
abort_unless($assignment->territorio?->pdf_path, 404);
|
||||
|
||||
// Unauthenticated users (proclamatori) are subject to link TTL
|
||||
// Unauthenticated users (proclamatori) are subject to the link expiry:
|
||||
// il link scade al raggiungimento della soglia rientro (giorni_per_smarrito).
|
||||
if (! auth()->check()) {
|
||||
$ttlMonths = max(1, (int) \App\Models\Setting::getValue('assignment_link_ttl_hours', 1));
|
||||
if ($assignment->assigned_at->copy()->addMonths($ttlMonths)->isPast()) {
|
||||
$soglia = max(1, (int) \App\Models\Setting::getValue('giorni_per_smarrito', 120));
|
||||
if ($assignment->assigned_at->copy()->addDays($soglia)->isPast()) {
|
||||
return view('assignments.link-scaduto', [
|
||||
'numero' => $assignment->territorio?->numero,
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user