Aggiunge tray app e backup manuale
This commit is contained in:
@@ -80,6 +80,8 @@ Il backup deve essere eseguito dalla tray app quando l'utente seleziona `Backup
|
||||
|
||||
Il motore consigliato e' il vero `rsync`, eseguito da Python tramite `subprocess`. Python deve fare da orchestratore, non da reimplementazione di `rsync`.
|
||||
|
||||
Per la prima versione il programma non deve bloccare, intercettare o ritardare lo spegnimento normale del PC tramite menu Start o altri comandi Windows standard. Il comando `Backup e spegni` e' un percorso esplicito e consigliato, ma l'utente deve poter spegnere il computer con le vie usuali. La gestione del caso in cui l'utente dimentichi il backup prima dello spegnimento verra' progettata in una fase successiva.
|
||||
|
||||
Flusso previsto:
|
||||
|
||||
1. L'utente clicca la tray icon.
|
||||
@@ -93,6 +95,12 @@ Flusso previsto:
|
||||
9. Se il backup e' riuscito, la tray app spegne il computer.
|
||||
10. Se il backup fallisce, il computer non viene spento.
|
||||
|
||||
Se il server di backup non e' raggiungibile, la tray app deve mostrare una finestra di messaggio con testo simile a:
|
||||
|
||||
```text
|
||||
Server non raggiungibile. E' spento?
|
||||
```
|
||||
|
||||
## Registro dei cambiamenti
|
||||
|
||||
Il servizio watchdog deve registrare i cambiamenti in modo persistente, cosi' da non perdere eventi in caso di riavvio o crash.
|
||||
|
||||
Reference in New Issue
Block a user