1.2 KiB
Executable File
1.2 KiB
Executable File
Archivio Legacy → Amministratore
Novità
- Aggiunto il servizio
AmministratoreArchiveSyncServiceper copiare una cartella legacy (codice stabile) nella struttura archivio dell'amministratore. - Il controller
Admin/GesconImportController@applyMappingImportora sincronizza automaticamente l'archivio quando si applica un mapping, salvando i metadati suGesconImportMapping.meta.archive. - Disponibile test automatizzato
tests/Feature/AmministratoreArchiveSyncTest.phpche valida la copia file all'interno distorage/app/amministratori/<codice>/legacy/<legacy_code>.
Metadati salvati
{
"legacy_code": "0010",
"source": "/mnt/gescon-archives/gescon/0010",
"target": "/var/www/netgescon/storage/app/amministratori/ADMXYZ/legacy/0010",
"size_bytes": 1234,
"files_count": 42,
"directories_count": 5,
"latest_file_at": "2025-01-05 15:12:00",
"synced_at": "2025-01-05 16:30:12",
"error": null
}
Prossimi passi suggeriti
- Esporre nel frontend (tab import) le informazioni dell'ultima sincronizzazione archivio per ogni legacy code.
- Gestire un elenco delle cartelle legacy disponibili direttamente dallo storage dell'amministratore.
- Valutare un job pianificato che aggiorni ciclicamente gli archivi sincronizzati.