since it also needs both VM.Config.CDROM and VM.Config.Cloudinit
Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
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';