fix(ui) : le renommage part du nom affiché et enregistre la saisie réelle #36

Merged
foXaCe merged 1 commit from fix/ui-renommage-saisie into main 2026-10-17 13:11:16 +02:00
Owner

Deux défauts se cumulaient :

  1. le champ partait vide — le nom d'origine n'était qu'un texte gris de remplacement, donc « modifier le nom par défaut » était impossible : on ne pouvait que saisir un nom entièrement nouveau ;
  2. l'enregistrement lisait l'état lié, pas le champ. Comme le dialogue vit dans un portail, une saisie non capturée aboutissait à un libellé vide, c'est-à-dire à la suppression du nom choisi et au retour au nom Proxmox — d'où l'impression que « ça réécrit l'original ».

Le champ est désormais pré-rempli avec le libellé affiché, sélectionné à l'ouverture, et la valeur est relue sur le champ lui-même au moment d'enregistrer. « Réinitialiser » remet le champ au nom Proxmox.

Vérifié : svelte-check 0 erreur / 0 warning.

Deux défauts se cumulaient : 1. le champ partait **vide** — le nom d'origine n'était qu'un texte gris de remplacement, donc « modifier le nom par défaut » était impossible : on ne pouvait que saisir un nom entièrement nouveau ; 2. l'enregistrement lisait l'état lié, pas le champ. Comme le dialogue vit dans un portail, une saisie non capturée aboutissait à un libellé vide, c'est-à-dire à la **suppression** du nom choisi et au retour au nom Proxmox — d'où l'impression que « ça réécrit l'original ». Le champ est désormais **pré-rempli** avec le libellé affiché, **sélectionné** à l'ouverture, et la valeur est **relue sur le champ lui-même** au moment d'enregistrer. « Réinitialiser » remet le champ au nom Proxmox. Vérifié : `svelte-check` 0 erreur / 0 warning.
fix(ui) : le renommage part du nom affiché et enregistre la saisie réelle
All checks were successful
CI (backend Rust) / Rust (backend) (pull_request) Successful in 14s
9a35912a73
Deux défauts se cumulaient dans le dialogue de renommage :

- le champ partait **vide** (le nom d'origine n'était qu'un texte gris de
  remplacement), donc « modifier le nom par défaut » n'était pas possible :
  on ne pouvait que saisir un nom entièrement nouveau ;
- l'enregistrement lisait l'état lié, pas le champ. Comme le dialogue vit
  dans un portail, une saisie non capturée aboutissait à un libellé vide,
  c'est-à-dire à la **suppression** du nom choisi et au retour au nom
  Proxmox — d'où l'impression que « ça réécrit l'original ».

Le champ est désormais pré-rempli avec le libellé affiché, sélectionné à
l'ouverture, et la valeur est relue sur le champ lui-même au moment
d'enregistrer. « Réinitialiser » remet le champ au nom Proxmox.

Vérifié : svelte-check 0 erreur / 0 warning.
foXaCe merged commit 6520c9924e into main 2026-10-17 13:11:16 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
foXaCe/pve-control!36
No description provided.