From 95f624b277b0b8c29b98f7c3f9114a8f22ebdad2 Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Thu, 17 Nov 2022 08:55:35 +0100 Subject: [PATCH] ui: cloudinit: disable remove button without VM.Config.Cloudinit since it also needs both VM.Config.CDROM and VM.Config.Cloudinit Signed-off-by: Dominik Csapak --- www/manager6/qemu/HardwareView.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/www/manager6/qemu/HardwareView.js b/www/manager6/qemu/HardwareView.js index cfbbd32b..33564c3b 100644 --- a/www/manager6/qemu/HardwareView.js +++ b/www/manager6/qemu/HardwareView.js @@ -616,7 +616,12 @@ Ext.define('PVE.qemu.HardwareView', { const tpmMoveable = key === 'tpmstate0' && !me.pveSelNode.data.running; remove_btn.setDisabled( - deleted || row.never_delete || (isCDRom && !cdromCap) || (isDisk && !diskCap)); + deleted || + row.never_delete || + (isCDRom && !cdromCap) || + (isDisk && !diskCap) || + (isCloudInit && noVMConfigCloudinitPerm) + ); remove_btn.setText(isUsedDisk && !isCloudInit ? remove_btn.altText : remove_btn.defaultText); remove_btn.RESTMethod = isUnusedDisk ? 'POST':'PUT';