From: "Michael Köppl" <m.koeppl@proxmox.com>
To: Thomas Lamprecht <t.lamprecht@proxmox.com>,
Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Subject: Re: [pve-devel] [PATCH widget-toolkit 1/1] close #3181: ui: add guest name to safe destroy dialog window
Date: Fri, 28 Mar 2025 13:03:57 +0100 [thread overview]
Message-ID: <e9c2f6cb-cb01-4d2b-b6fe-fd7a5dd07ed1@proxmox.com> (raw)
In-Reply-To: <f8612f04-3445-49d2-bc6e-e193bb294fc7@proxmox.com>
On 3/25/25 19:27, Thomas Lamprecht wrote:
> Am 25.03.25 um 16:01 schrieb Michael Köppl:
>> While the format_task_description function is used in other parts of the
>> UI, this still leaves these use cases intact. The guest name is an
>> optional addition in parantheses.
>
> s/parantheses/parentheses/
This is embarrassing...
> FYI in pve-manager's Utils we got the following in formatGuestTaskConfirmation
> already:
>
> return Proxmox.Utils.format_task_description(taskType, `${vmid} (${guestName})`);
>
> And that seems to do the same thing and comes from a not so old commit
> 31965684c ("fix #5787: ui: display guest name in confirmation dialog")
> https://git.proxmox.com/?p=pve-manager.git;a=commitdiff;h=31965684c
>
> Could make sense to use the same approach here and also to reference that
> commit in the commit message for posterity's sake.
Thanks for your suggestion. I think it makes more sense to adopt this
approach than change format_task_description. I'll send a v2 that just
adds the guest name as part of the id input. However, the current
implementation of formatGuestTaskConfirmation prints the parentheses
even if the guest name is undefined. I suppose it mostly feels a bit
unpolished if the confirmation dialog displays "VM 100 () - Remove"
(this occurred to me only right after rebooting a node). Would it make
sense to also update the implementation of formatGuestTaskConfirmation
to only conditionally display the parentheses as part of a v2 and make
it consistent across all confirmation dialogs, or is it better to
consider this a separate patch?
> And FWIW, it might be a nice small polishing if we allow the caller to
> determine if the VMID should be put in parentheses, e.g. for the case where the
> user configured the resource tree to use the name as sort key, OTOH., that might
> be a relatively big amount of complexity for little gain – just mentioning it
> for the sake of completeness.
Yes, I already pondered a bit on which way around it makes more sense
(ID (name) or name (ID)) or if the user should even be able to choose. I
think doing it dependent on the sort key is a good idea, but it would
add complexity to the code, as you said. I'll check it out and, if I
find a sensible solution, send a separate patch so the added complexity
can be properly considered.
Thank you for your feedback!
_______________________________________________
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
next prev parent reply other threads:[~2025-03-28 12:04 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-25 15:01 [pve-devel] [PATCH manager/widget-toolkit 0/2] close #3181: ui: display guest name in confirm dialogs Michael Köppl
2025-03-25 15:01 ` [pve-devel] [PATCH widget-toolkit 1/1] close #3181: ui: add guest name to safe destroy dialog window Michael Köppl
2025-03-25 18:27 ` Thomas Lamprecht
2025-03-28 12:03 ` Michael Köppl [this message]
2025-03-31 13:37 ` Michael Köppl
2025-03-25 15:01 ` [pve-devel] [PATCH manager 1/1] close #3181: ui: display guest name in confirm dialogs Michael Köppl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=e9c2f6cb-cb01-4d2b-b6fe-fd7a5dd07ed1@proxmox.com \
--to=m.koeppl@proxmox.com \
--cc=pve-devel@lists.proxmox.com \
--cc=t.lamprecht@proxmox.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal