feat: page mises à jour avec liste des paquets par cible
- Backend: GET /api/updates/targets (pct list via SSH) - Backend: GET /api/updates/packages?target= (apt list --upgradable) - Frontend: grille de cards par cible (host + chaque LXC) - Bouton Check/Update par card, liste paquets dépliable (version actuelle → nouvelle) - Boutons globaux "Tout vérifier" et "Tout mettre à jour" Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
c6028b6951
commit
82e3b850d0
5 changed files with 493 additions and 102 deletions
|
|
@ -78,7 +78,7 @@
|
|||
"disconnected": "Déconnecté"
|
||||
},
|
||||
"updates": {
|
||||
"desc": "Lancez des mises à jour apt sur le host ou les LXC.",
|
||||
"desc": "Vérifiez et lancez des mises à jour apt sur le host ou les LXC.",
|
||||
"selectTarget": "Sélectionner la cible",
|
||||
"targetHost": "Host Proxmox",
|
||||
"targetAll": "Tous les LXC",
|
||||
|
|
@ -87,6 +87,16 @@
|
|||
"output": "Sortie",
|
||||
"history": "Historique",
|
||||
"noHistory": "Aucune mise à jour effectuée",
|
||||
"checkUpdates": "Vérifier",
|
||||
"checkAll": "Tout vérifier",
|
||||
"updateTarget": "Mettre à jour",
|
||||
"updateAll": "Tout mettre à jour",
|
||||
"packagesToUpdate": "paquet(s) à mettre à jour",
|
||||
"upToDate": "À jour",
|
||||
"notChecked": "Non vérifié",
|
||||
"checking": "Vérification...",
|
||||
"loadingTargets": "Chargement des cibles...",
|
||||
"stopped": "Arrêté",
|
||||
"status": {
|
||||
"running": "En cours",
|
||||
"success": "Succès",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue