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": "SSH connection successful!",
"sshFailed": "SSH connection failed",
"proxmoxUrl": "Proxmox URL",
"proxmoxToken": "Proxmox API token",
"proxmoxTokenHint": "Format: PVEAPIToken=user{'@'}realm!tokenid=secret",
"proxmoxTokenId": "Token ID",
"proxmoxTokenSecret": "Token secret",
"proxmoxTokenHint": "Token ID: enzo{'@'}pam!panel — Secret: UUID generated by Proxmox",
"back": "Back",
"next": "Next",
"finish": "Complete installation",
@ -115,7 +116,9 @@
"sshUsername": "SSH username",
"sshPassword": "SSH password",
"proxmoxUrl": "Proxmox URL",
"proxmoxToken": "Proxmox API token",
"proxmoxTokenId": "Proxmox Token ID",
"proxmoxTokenIdPlaceholder": "enzo@pam!panel",
"proxmoxTokenSecret": "Token secret",
"secretPlaceholder": "Leave empty to keep current value",
"darkMode": "Dark mode",
"sidebarPosition": "Sidebar position",