lxc: disable edit button for non-root users for bindmounts

This commit is contained in:
Wolfgang Bumiller 2016-02-23 15:00:22 +01:00 committed by Dietmar Maurer
parent fb104806c5
commit febadb4b13

View File

@ -223,7 +223,13 @@ Ext.define('PVE.lxc.RessourceView', {
var isDisk = (rowdef.tdCls == 'pve-itype-icon-storage');
edit_btn.setDisabled(rec.data['delete'] || !rowdef.editor);
var noedit = rec.data['delete'] || !rowdef.editor;
if (!noedit && PVE.UserName !== 'root@pam' && key.match(/^mp\d+$/)) {
var mp = PVE.Parser.parseLxcMountPoint(value);
if (mp.type !== 'volume')
noedit = true;
}
edit_btn.setDisabled(noedit);
remove_btn.setDisabled(!isDisk || rec.data.key === 'rootfs');
resize_btn.setDisabled(!isDisk);