netgescon-day0/resources/views/filament/pages/condomini/tabs/documentazione.blade.php

74 lines
5.0 KiB
PHP

<div class="space-y-6">
<div class="grid gap-4 md:grid-cols-4">
<div class="rounded-xl border bg-white p-4">
<div class="text-xs uppercase tracking-wide text-slate-500">Documenti</div>
<div class="mt-2 text-2xl font-semibold text-slate-900">{{ $this->documentazioneStats['documenti'] }}</div>
<div class="mt-1 text-sm text-slate-500">Archivio documenti dello stabile.</div>
</div>
<div class="rounded-xl border bg-white p-4">
<div class="text-xs uppercase tracking-wide text-slate-500">Documenti collegati</div>
<div class="mt-2 text-2xl font-semibold text-slate-900">{{ $this->documentazioneStats['documenti_collegati'] }}</div>
<div class="mt-1 text-sm text-slate-500">Contratti, polizze e protocolli.</div>
</div>
<div class="rounded-xl border bg-white p-4">
<div class="text-xs uppercase tracking-wide text-slate-500">Comunicazioni</div>
<div class="mt-2 text-2xl font-semibold text-slate-900">{{ $this->documentazioneStats['comunicazioni'] }}</div>
<div class="mt-1 text-sm text-slate-500">Messaggi e tracciatura eventi.</div>
</div>
<div class="rounded-xl border bg-white p-4">
<div class="text-xs uppercase tracking-wide text-slate-500">Cartelle Drive template</div>
<div class="mt-2 text-2xl font-semibold text-slate-900">{{ count($this->driveTemplateFolders) }}</div>
<div class="mt-1 text-sm text-slate-500">Struttura pronta per il passaggio consegne.</div>
</div>
</div>
<div class="rounded-xl border border-sky-200 bg-sky-50 p-4">
<div class="flex flex-wrap items-start justify-between gap-3">
<div>
<div class="text-sm font-semibold text-sky-900">Hub documentale dello stabile</div>
<div class="mt-1 text-xs text-sky-800">Da qui centralizziamo documenti, cartelle Drive, posta ufficiale e protocollo comunicazioni. Questo prepara anche il passaggio dello stabile da un amministratore all'altro con archivio e storico già ordinati.</div>
</div>
<div class="flex flex-wrap gap-2">
<a href="{{ $this->getGoogleSettingsUrl() }}" class="inline-flex items-center rounded-md bg-white px-3 py-1.5 text-xs font-medium text-slate-700 ring-1 ring-inset ring-slate-300 hover:bg-slate-50">Google e Drive</a>
<a href="{{ $this->getStabilePostaUrl() }}" class="inline-flex items-center rounded-md bg-white px-3 py-1.5 text-xs font-medium text-slate-700 ring-1 ring-inset ring-slate-300 hover:bg-slate-50">Configurazione posta completa</a>
<a href="{{ $this->getGlobalCommunicationsUrl() }}" class="inline-flex items-center rounded-md bg-slate-900 px-3 py-1.5 text-xs font-medium text-white hover:bg-slate-800">Regia comunicazioni</a>
</div>
</div>
<div class="mt-4 grid gap-3 lg:grid-cols-2">
<div class="rounded-lg border bg-white p-3">
<div class="text-xs font-semibold uppercase tracking-wide text-slate-500">Casella ufficiale</div>
<div class="mt-2 text-sm text-slate-900">{{ collect($this->officialMailboxes)->firstWhere('enabled', true)['email'] ?? 'Nessuna casella attiva' }}</div>
<div class="mt-1 text-xs text-slate-500">Per GERMANICO 79 la configurazione proposta usa viagermanico79@gmail.com.</div>
</div>
<div class="rounded-lg border bg-white p-3">
<div class="text-xs font-semibold uppercase tracking-wide text-slate-500">Account Google dedicato</div>
<div class="mt-2 text-sm text-slate-900">{{ $this->officialGoogleAccount['email'] ?? 'Da collegare' }}</div>
<div class="mt-1 text-xs text-slate-500">Chiave prevista: stabile-{{ (int) ($stabile->id ?? 0) }}-pec</div>
</div>
</div>
</div>
<div class="rounded-xl border bg-white p-4">
<div class="text-sm font-semibold text-slate-900">Template cartelle Drive condominio</div>
<div class="mt-1 text-xs text-slate-500">Struttura base replicabile per ogni stabile e riutilizzabile anche in fase di passaggio consegne.</div>
<div class="mt-4 grid gap-2 md:grid-cols-2 xl:grid-cols-3">
@foreach($this->driveTemplateFolders as $folder)
<div class="rounded-lg border bg-slate-50 px-3 py-2 text-sm text-slate-700">{{ $folder }}</div>
@endforeach
</div>
</div>
<div class="space-y-4">
<div class="rounded-xl border bg-white p-4">
<div class="mb-4 text-sm font-semibold text-slate-900">Gestione documentale avanzata</div>
@include('admin.stabili.tabs.gestione-documentale', ['stabile' => $stabile])
</div>
<div class="rounded-xl border bg-white p-4">
<div class="mb-4 text-sm font-semibold text-slate-900">Documenti collegati e protocolli</div>
@include('admin.stabili.tabs.documenti-collegati', ['stabile' => $stabile])
</div>
</div>
</div>