]> git.proxmox.com Git - pve-manager.git/commitdiff
LXC: Disable resize button when volume is unusued
authorFabian Ebner <f.ebner@proxmox.com>
Wed, 27 Nov 2019 12:01:48 +0000 (13:01 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 29 Nov 2019 07:41:52 +0000 (08:41 +0100)
The size of an unused volume is not visible to the user and trying to resize
an unused volume runs into a 'parameter verification failed' anyways.

Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>
Tested-by: Oguz Bektas <o.bektas@proxmox.com>
www/manager6/lxc/Resources.js

index dde920bf8870e176ae280b906f30b67507eb93af..bd85c7162b767b0ff94cb936ca7450d2b7f1fd21 100644 (file)
@@ -233,6 +233,7 @@ Ext.define('PVE.lxc.RessourceView', {
 
            var pending = rec.data['delete'] || me.hasPendingChanges(key);
            var isDisk = (rowdef.tdCls == 'pve-itype-icon-storage');
+           var isUnusedDisk = key.match(/^unused\d+/);
 
            var noedit = rec.data['delete'] || !rowdef.editor;
            if (!noedit && Proxmox.UserName !== 'root@pam' && key.match(/^mp\d+$/)) {
@@ -244,7 +245,7 @@ Ext.define('PVE.lxc.RessourceView', {
            edit_btn.setDisabled(noedit);
 
            remove_btn.setDisabled(!isDisk || rec.data.key === 'rootfs' || !diskCap || pending);
-           resize_btn.setDisabled(!isDisk || !diskCap);
+           resize_btn.setDisabled(!isDisk || !diskCap || isUnusedDisk);
            move_btn.setDisabled(!isDisk || !diskCap);
            revert_btn.setDisabled(!pending);