Adds a formatted guest identifier (e.g. "VMID (VM name)") to the SafeDestroy window. The formatted identifier is only used if it is explicitly set by the caller. Otherwise, the VMID is used, avoiding changes in behavior for other components.
Signed-off-by: Michael Köppl <m.koe...@proxmox.com> --- src/window/SafeDestroy.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/window/SafeDestroy.js b/src/window/SafeDestroy.js index c058465..a19747d 100644 --- a/src/window/SafeDestroy.js +++ b/src/window/SafeDestroy.js @@ -26,6 +26,7 @@ Ext.define('Proxmox.window.SafeDestroy', { config: { item: { id: undefined, + formattedIdentifier: undefined, }, url: undefined, note: undefined, @@ -187,9 +188,13 @@ Ext.define('Proxmox.window.SafeDestroy', { } let taskName = me.getTaskName(); + let formattedIdentifier = me.getItem().formattedIdentifier; if (Ext.isDefined(taskName)) { me.lookupReference('messageCmp').setHtml( - Proxmox.Utils.format_task_description(taskName, itemId), + Proxmox.Utils.format_task_description( + taskName, + formattedIdentifier ? formattedIdentifier : itemId, + ), ); } else { throw "no task name specified"; -- 2.39.5 _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel