@extends('layouts.adminlte') @section('title', 'Impostazioni') @section('page_title', 'Impostazioni') @section('breadcrumbs')
Configura il nome e il testo visualizzato dall'applicazione.
@if(session('success'))Configura repository remoti (WebDAV, Google Drive) per archiviare documenti. Ogni repository appare come root separata nell'albero delle cartelle in Gestione Documenti.
@if(session('success'))| # | Nome | Tipo | Stato | Azioni |
|---|---|---|---|---|
| {{ $repo->nome }} | {{ \App\Models\StorageRepository::etichettaTipo($repo->tipo) }} | @if($repo->is_active) Attivo @else Disattivo @endif |
Nessun repository remoto configurato.
Clicca "Nuovo Repository" per aggiungere un server WebDAV o Google Drive.
Configura il repository filesystem dove vengono salvati i documenti caricati.
@php $currentDisk = $appSettings->documenti_storage_disk ?? 'local'; $currentPath = $appSettings->documenti_storage_path ?? 'documenti'; $absPath = storage_path('app/' . ($currentDisk === 'local' ? 'private/' : '') . $currentPath); @endphpCarica il logo dell'applicazione. Verrà visualizzato nella pagina di login e nella sidebar.
@if(session('success'))smtp.gmail.com sulla porta 587 con TLS
e genera una App Password.
| Nome | SMTP | Reply-To | Verify | Stato | Azioni | |
|---|---|---|---|---|---|---|
| {{ $sender->email_address }} | {{ $sender->email_name ?: '-' }} | {{ $sender->smtp_host ?: '-' }}:{{ $sender->smtp_port ?: '-' }} | {{ $sender->reply_to ?: '-' }} | {{ $sender->verify_email ?: '-' }} | @if($sender->is_active) Attivo @else Disattivo @endif |
Nessun mittente aggiuntivo configurato.
Usa il pulsante "Nuovo Mittente" per aggiungere un account di invio dedicato (es. Newsletter).
no-reply@parrocchia.it).Configura la sincronizzazione con calendari esterni (Google Calendar, CalDAV come Infomaniak/NextCloud).
@if(session('success'))| # | Nome | Tipo | Direzione Sync | Stato | Ultimo Sync | Azioni |
|---|---|---|---|---|---|---|
| {{ $cal->nome }} | {{ \App\Models\CalendarioConnessione::etichettaTipo($cal->tipo) }} | @switch($cal->sync_direction) @case('import') Solo Import @break @case('export') Solo Export @break @default Bidirezionale @endswitch | @if($cal->stato === 'connesso') Connesso @elseif($cal->stato === 'errore') Errore @else {{ ucfirst($cal->stato) }} @endif | @if($cal->last_sync_at) {{ $cal->last_sync_at->format('d/m/Y H:i') }} @else Mai @endif |
|
Nessun calendario remoto configurato.
Clicca "Nuova Connessione" per collegare Google Calendar o un server CalDAV (Infomaniak, NextCloud).
Gestisci le tipologie disponibili per i documenti caricati nel sistema.
@if(session('success'))| Ordine | Nome | Descrizione | Stato | Azioni |
|---|---|---|---|---|
| {{ $tipologia->nome }} | {{ $tipologia->descrizione ?? '-' }} | @if($tipologia->attiva) Attiva @else Disattivata @endif |
@if($tipologia->documenti()->count() == 0)
|
Gestisci le tipologie disponibili per gli eventi del calendario.
@if(session('success'))| Ordine | Nome | Descrizione | Stato | Azioni |
|---|---|---|---|---|
| {{ $tipologia->nome }} | {{ $tipologia->descrizione ?? '-' }} | @if($tipologia->attiva) Attiva @else Disattivata @endif |
@if($tipologia->eventi()->count() == 0)
|
Gestisci i ruoli che possono essere assegnati agli individui nei gruppi.
@if(session('success'))| Ordine | Nome | Descrizione | Stato | Azioni |
|---|---|---|---|---|
| {{ $ruolo->nome }} | {{ $ruolo->descrizione ?? '-' }} | @if($ruolo->attiva) Attivo @else Disattivato @endif |
@php $membriCount = $ruolo->getMembriCount() @endphp
@if($membriCount == 0)
|
Gestisci i tag (etichette) per classificare individui, gruppi, eventi e documenti.
@if(session('success'))| Ordine | Tag | Nome | Slug | Colore | Azioni |
|---|---|---|---|---|---|
| {{ $tag->name }} | {{ $tag->name }} | {{ $tag->slug }} |
{{ $tag->color ?? '-' }} |
|