ux: token Proxmox en deux champs séparés (ID + Secret)

Install.vue et Settings.vue : remplace le champ unique "PVEAPIToken=..."
par deux inputs distincts — Token ID (ex: enzo@pam!panel) et Secret
(uuid). L'assemblage PVEAPIToken=ID=Secret se fait côté frontend avant
envoi. Plus besoin de connaître le format interne.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
enzo 2026-03-21 00:24:57 +01:00
parent d55ecdcd97
commit 233f690214
4 changed files with 48 additions and 20 deletions

View file

@ -33,8 +33,9 @@
"sshSuccess": "Connexion SSH réussie !",
"sshFailed": "Connexion SSH échouée",
"proxmoxUrl": "URL Proxmox",
"proxmoxToken": "Token API Proxmox",
"proxmoxTokenHint": "Format : PVEAPIToken=user{'@'}realm!tokenid=secret",
"proxmoxTokenId": "Token ID",
"proxmoxTokenSecret": "Secret du token",
"proxmoxTokenHint": "Token ID : enzo{'@'}pam!panel — Secret : uuid généré par Proxmox",
"back": "Retour",
"next": "Suivant",
"finish": "Terminer l'installation",
@ -115,7 +116,9 @@
"sshUsername": "Utilisateur SSH",
"sshPassword": "Mot de passe SSH",
"proxmoxUrl": "URL Proxmox",
"proxmoxToken": "Token API Proxmox",
"proxmoxTokenId": "Token ID Proxmox",
"proxmoxTokenIdPlaceholder": "enzo@pam!panel",
"proxmoxTokenSecret": "Secret du token",
"secretPlaceholder": "Laisser vide pour ne pas modifier",
"darkMode": "Mode sombre",
"sidebarPosition": "Position de la sidebar",