Eliminato Wizard, tutto verrà gestito da impostazioni

This commit is contained in:
2026-04-07 11:16:46 +00:00
parent 1606778518
commit ef37385b3d
10 changed files with 25 additions and 296 deletions

View File

@@ -149,13 +149,9 @@ docker compose up -d --build
| `MAILPIT_UI_PORT` | `8025` | UI Mailpit per debug email |
| `USER_ID` / `GROUP_ID`| `1000` | UID/GID container (match con host) |
### Primo avvio — Wizard
### Configurazione iniziale
Al primo accesso l'applicazione forza il **wizard di configurazione** in 3 step:
1. **Nome congregazione** (visualizzato in header)
2. **Soglie**: mesi priorità (default 4), giorni rientro (default 120), retention audit log (default 365 gg)
3. **Creazione utente admin** (email + password)
La configurazione viene gestita dalla sezione **Impostazioni** (menu amministrazione), senza wizard iniziale.
### Utenti di sviluppo (DevSeeder)
@@ -175,14 +171,13 @@ Al primo accesso l'applicazione forza il **wizard di configurazione** in 3 step:
TerManager2/
├── app/
│ ├── Console/Commands/ # AuditCleanup (pulizia log schedulata)
│ ├── Http/Middleware/ # SetupRequired (wizard forzato)
│ ├── Http/Middleware/ # Middleware HTTP applicativi
│ ├── Livewire/
│ │ ├── Assegnazioni/ # Assegna, Rientra
│ │ ├── Auth/ # Login
│ │ ├── Campagne/ # Index, Create, Edit, Show
│ │ ├── Proclamatori/ # Index, Create, Edit, Show, Cestino
│ │ ├── Settings/ # SettingsEdit, ZoneIndex, TipologieIndex
│ │ ├── Setup/ # Wizard (3 step)
│ │ ├── Territori/ # Index, Create, Edit, Show, Cestino
│ │ ├── AuditLog.php # Log attività (filtri, diff)
│ │ ├── Home.php # Dashboard