From 90b8c62255afb7213011d497a44621a164fec8c7 Mon Sep 17 00:00:00 2001 From: Aaron Lauterer Date: Mon, 1 Feb 2021 15:21:30 +0100 Subject: [PATCH] ui: qemu/HardwareView: check EFI Disk button permissions Make sure that the `Add EFI Disk` button is disabled if the user does not have the needed permissions. Signed-off-by: Aaron Lauterer --- www/manager6/qemu/HardwareView.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www/manager6/qemu/HardwareView.js b/www/manager6/qemu/HardwareView.js index 26591e62..77640e53 100644 --- a/www/manager6/qemu/HardwareView.js +++ b/www/manager6/qemu/HardwareView.js @@ -561,6 +561,7 @@ Ext.define('PVE.qemu.HardwareView', { const noSysConsolePerm = !caps.nodes['Sys.Console']; const noVMConfigHWTypePerm = !caps.vms['VM.Config.HWType']; const noVMConfigNetPerm = !caps.vms['VM.Config.Network']; + const noVMConfigDiskPerm = !caps.vms['VM.Config.Disk']; me.down('#addusb').setDisabled(noSysConsolePerm || isAtLimit('usb')); @@ -569,7 +570,7 @@ Ext.define('PVE.qemu.HardwareView', { me.down('#addserial').setDisabled(noVMConfigHWTypePerm || isAtLimit('serial')); me.down('#addnet').setDisabled(noVMConfigNetPerm || isAtLimit('net')); me.down('#addrng').setDisabled(noSysConsolePerm || isAtLimit('rng')); - efidisk_menuitem.setDisabled(isAtLimit('efidisk')); + efidisk_menuitem.setDisabled(noVMConfigDiskPerm || isAtLimit('efidisk')); me.down('#addci').setDisabled(noSysConsolePerm || hasCloudInit); if (!rec) { -- 2.39.2