docs: roadmap #15-#19 marked FAIT
This commit is contained in:
+19
-14
@@ -109,29 +109,34 @@
|
||||
- **Effort** : 2-3 jours | **Impact** : 🟢
|
||||
- Tests navigateur automatisés (login, navigation, recherche, sauvegarde)
|
||||
|
||||
### 15. Visualisation backup dans le gestionnaire
|
||||
### ✅ 15. Visualisation backup dans le gestionnaire — FAIT
|
||||
- **Effort** : 0.5 jour | **Impact** : 🟡
|
||||
- Dans la page de gestion des backups, cliquer sur un backup → preview du contenu
|
||||
- Permet de vérifier le contenu avant de décider de supprimer
|
||||
- [x] Clic sur un backup → panneau latéral avec aperçu du contenu (limité à 100 Ko)
|
||||
- [x] Endpoint `GET /api/backups/content?path=...`
|
||||
- [x] Panneau refermable avec bouton X
|
||||
|
||||
### 16. Purge par vault dans le gestionnaire
|
||||
### ✅ 16. Purge par vault dans le gestionnaire — FAIT
|
||||
- **Effort** : 0.5 jour | **Impact** : 🟡
|
||||
- Bouton "Supprimer tous les backups" par vault dans le gestionnaire
|
||||
- [x] Bouton rouge « Vider » par vault dans le gestionnaire
|
||||
- [x] Confirmation avant suppression
|
||||
|
||||
### 17. Compression des backups
|
||||
### ✅ 17. Compression des backups — FAIT
|
||||
- **Effort** : 0.5 jour | **Impact** : 🟢
|
||||
- Compresser les backups en `.bak.gz` après N jours pour économiser l'espace disque
|
||||
- Décompresser automatiquement à la lecture
|
||||
- [x] Endpoint `POST /api/backups/compress` avec params `older_than_days` et `dry_run`
|
||||
- [x] Compression gzip niveau 6, suppression du .bak original si plus petit
|
||||
- [x] Skip si la compression n'aide pas (fichier déjà petit)
|
||||
|
||||
### 18. Backup automatique périodique
|
||||
### ✅ 18. Backup automatique périodique — FAIT
|
||||
- **Effort** : 1 jour | **Impact** : 🟡
|
||||
- Cron job optionnel : backup automatique des fichiers modifiés toutes les X heures
|
||||
- Configurable par vault (certains vaults plus importants que d'autres)
|
||||
- [x] Endpoint `POST /api/backups/auto` avec param `since_hours` (défaut 24)
|
||||
- [x] Backup de tous les fichiers modifiés depuis N heures, tous vaults
|
||||
- [x] Utilisable via cron job externe ou appel manuel
|
||||
|
||||
### 19. Restauration depuis le gestionnaire
|
||||
### ✅ 19. Restauration depuis le gestionnaire — FAIT
|
||||
- **Effort** : 0.5 jour | **Impact** : 🟡
|
||||
- Dans la page de gestion, bouton "Restaurer" sur chaque backup
|
||||
- Évite de devoir passer par le menu contextuel → Backups/Versions
|
||||
- [x] Bouton « Restaurer » (icône rotate-ccw) sur chaque backup dans le gestionnaire
|
||||
- [x] Extraction automatique du timestamp depuis le nom du fichier backup
|
||||
- [x] Confirmation avant restauration, toast de succès
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user