++ consolidamento funzionalità Backup

This commit is contained in:
2026-07-29 16:34:11 +02:00
parent fd15903c9c
commit 7ac454cd25
16 changed files with 585 additions and 30 deletions

View File

@@ -166,7 +166,14 @@ Route::middleware('auth')->group(function () {
// Backup completo (.zip): dati, utenti e file caricati. L'avvio delle
// operazioni e la barra di avanzamento stanno in Livewire
// (Settings\BackupManager); qui passa solo il trasferimento dei file.
Route::get('backup/file/{operationId}', [BackupController::class, 'file'])->name('backup.file');
// whereUuid non e' decorazione: l'id finisce in
// CreateBackupArchive::percorso(), che lo concatena a un percorso su
// disco. Oggi il controller si ferma prima, perche' un id inventato non
// ha uno stato in cache, ma vincolare il formato toglie di mezzo la
// classe di problema invece di dipendere da quell'ordine di controlli.
Route::get('backup/file/{operationId}', [BackupController::class, 'file'])
->whereUuid('operationId')
->name('backup.file');
Route::post('backup/restore', [BackupController::class, 'upload'])->name('backup.restore');
});