++ add reset program
This commit is contained in:
32
README.md
32
README.md
@@ -399,11 +399,16 @@ Un aggiornamento ordinario non richiede alcun intervento manuale.
|
||||
|
||||
### Dall'applicazione: pacchetto `.zip` (consigliato)
|
||||
|
||||
*Backup e import* → **Scarica backup completo**. Produce un unico `.zip` con
|
||||
*Backup e import* → **Crea e scarica backup**. Produce un unico `.zip` con
|
||||
tutti i dati gestionali, gli utenti e tutti i file caricati (PDF dei territori,
|
||||
miniature, logo). È la via da usare per spostare o rimettere in piedi
|
||||
un'installazione senza toccare i container.
|
||||
|
||||
L'archivio si prepara in background e la pagina mostra l'avanzamento reale
|
||||
(file compressi / file totali); il download parte da solo appena è pronto.
|
||||
Stessa cosa per il ripristino: prima la barra di caricamento del pacchetto,
|
||||
poi quella delle fasi di lavoro (estrazione, database, file).
|
||||
|
||||
Sulla stessa pagina, **Ripristina backup** ricarica il pacchetto: sostituisce i
|
||||
dati gestionali correnti *e* i file caricati.
|
||||
|
||||
@@ -421,6 +426,28 @@ Il tetto per l'upload è **256 MB** (`client_max_body_size` in
|
||||
`docker/nginx/default.conf` e `upload_max_filesize`/`post_max_size` in
|
||||
`docker/php/php.ini`). Oltre quella soglia usa il backup dei volumi qui sotto.
|
||||
|
||||
### Zona pericolosa: azzera tutto
|
||||
|
||||
In fondo alla stessa pagina, **Scarica backup e azzera tutto** riporta
|
||||
l'applicazione allo stato di installazione appena eseguita. Va scritto
|
||||
`AZZERA TUTTO` per sbloccare il pulsante, e l'operazione procede in due tempi:
|
||||
|
||||
1. Viene creato e scaricato un backup completo di tutto ciò che c'è.
|
||||
2. L'operazione **si ferma e aspetta**: controlli il file scaricato e confermi
|
||||
con un secondo clic. Fino a lì non viene toccato nulla, e puoi annullare.
|
||||
3. Solo dopo la conferma vengono eliminati territori, proclamatori,
|
||||
assegnazioni, campagne, zone, tipologie, anni di servizio, il registro
|
||||
attività e tutti i file caricati; le impostazioni tornano ai default e i
|
||||
ruoli vengono riseminati.
|
||||
|
||||
> **Tutti gli altri utenti vengono eliminati.** Resta solo l'account
|
||||
> dell'amministratore che ha eseguito l'operazione, con la sua password
|
||||
> attuale — come un'installazione nuova, che ha un amministratore solo.
|
||||
> Cancellarli tutti lascerebbe l'applicazione senza nessuno che possa
|
||||
> accedere fino al riavvio del container.
|
||||
|
||||
Il backup scaricato al punto 1 è l'unico modo per tornare indietro.
|
||||
|
||||
### Dai volumi: cosa salvare
|
||||
|
||||
| Volume | Contenuto | Nel backup |
|
||||
@@ -595,7 +622,10 @@ docker compose --profile dev up -d --build
|
||||
### Backup e import
|
||||
- **Backup completo `.zip`**: dati gestionali, utenti e file caricati (PDF
|
||||
territori, miniature, logo) in un unico pacchetto scaricabile e ripristinabile
|
||||
- Barra di avanzamento reale su backup e ripristino (lavoro svolto, non tempo)
|
||||
- Ripristino da pacchetto, con cambio password obbligatorio per tutti gli utenti
|
||||
- **Zona pericolosa**: azzeramento completo con backup obbligatorio scaricato
|
||||
e confermato prima di procedere
|
||||
- Import ed export XML dell'intero set di dati gestionali (senza i file)
|
||||
- Conversione di dump SQL legacy in XML compatibile
|
||||
- Import massivo dei PDF dei territori da cartella o archivio ZIP
|
||||
|
||||
Reference in New Issue
Block a user