++ fix: use months for assignment PDF link TTL instead of hours

This commit is contained in:
2026-04-08 15:22:37 +00:00
parent 6f8010514d
commit c585979340
19 changed files with 356 additions and 15 deletions

View File

@@ -5,7 +5,7 @@ namespace App\Livewire\Territori;
use Livewire\Component;
use App\Models\Territorio;
use App\Models\Assegnazione;
use App\Models\AnnoTeocratico;
use App\Models\Setting;
class TerritorioShow extends Component
{
@@ -13,7 +13,7 @@ class TerritorioShow extends Component
public function mount(Territorio $territorio)
{
$this->territorio = $territorio->load(['zona', 'tipologia']);
$this->territorio = $territorio->load(['zona', 'tipologia', 'assegnazioneCorrente.proclamatore', 'ultimaAssegnazione']);
}
public function render()
@@ -25,6 +25,8 @@ class TerritorioShow extends Component
->groupBy(fn($a) => $a->annoTeocratico->label);
return view('livewire.territori.territorio-show', [
'activeAssignment' => $this->territorio->assegnazioneCorrente,
'assignmentLinkTtlMonths' => (int) Setting::getValue('assignment_link_ttl_hours', 1),
'assegnazioniPerAnno' => $assegnazioni,
]);
}