ui: qemu: hardware: fix permission check for adding tpmstate volume
Previously, the "Add -> TPM State" menu item in the GUI was disabled if the user did not have Sys.Console privileges. This deviated from the permission check in the backend, which does not require Sys.Console but (among others) VM.Config.Disk. Fix this inconsistency by checking for VM.Config.Disk in the frontend instead of Sys.Console. Reported in enterprise support. Signed-off-by: Friedrich Weber <f.weber@proxmox.com>
This commit is contained in:
parent
073b53ae71
commit
72c274754d
@ -593,7 +593,7 @@ Ext.define('PVE.qemu.HardwareView', {
|
||||
me.down('#addNet').setDisabled(noVMConfigNetPerm || isAtLimit('net'));
|
||||
me.down('#addRng').setDisabled(noSysConsolePerm || isAtLimit('rng'));
|
||||
efidisk_menuitem.setDisabled(noVMConfigDiskPerm || isAtLimit('efidisk'));
|
||||
me.down('#addTpmState').setDisabled(noSysConsolePerm || isAtLimit('tpmstate'));
|
||||
me.down('#addTpmState').setDisabled(noVMConfigDiskPerm || isAtLimit('tpmstate'));
|
||||
me.down('#addCloudinitDrive').setDisabled(noVMConfigCDROMPerm || noVMConfigCloudinitPerm || hasCloudInit);
|
||||
|
||||
if (!rec) {
|
||||
|
Loading…
Reference in New Issue
Block a user