mirror of
https://git.proxmox.com/git/pve-manager
synced 2025-08-16 05:26:01 +00:00
ui: MPEdit: add setUnprivileged to allow data binding
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
d8e3d77c15
commit
658bf72581
@ -12,6 +12,11 @@ Ext.define('PVE.lxc.MountPointInputPanel', {
|
|||||||
|
|
||||||
vmconfig: {}, // used to select unused disks
|
vmconfig: {}, // used to select unused disks
|
||||||
|
|
||||||
|
setUnprivileged: function(unprivileged) {
|
||||||
|
this.unprivileged = unprivileged;
|
||||||
|
this.quota.setDisabled(unprivileged);
|
||||||
|
},
|
||||||
|
|
||||||
onGetValues: function(values) {
|
onGetValues: function(values) {
|
||||||
var me = this;
|
var me = this;
|
||||||
|
|
||||||
@ -77,7 +82,6 @@ Ext.define('PVE.lxc.MountPointInputPanel', {
|
|||||||
|
|
||||||
if (mp.type === 'bind') {
|
if (mp.type === 'bind') {
|
||||||
me.quota.setDisabled(true);
|
me.quota.setDisabled(true);
|
||||||
me.quota.setValue(false);
|
|
||||||
me.acl.setDisabled(true);
|
me.acl.setDisabled(true);
|
||||||
me.acl.setValue('Default');
|
me.acl.setValue('Default');
|
||||||
me.down('#hdstorage').setDisabled(true);
|
me.down('#hdstorage').setDisabled(true);
|
||||||
@ -222,7 +226,12 @@ Ext.define('PVE.lxc.MountPointInputPanel', {
|
|||||||
name: 'quota',
|
name: 'quota',
|
||||||
defaultValue: 0,
|
defaultValue: 0,
|
||||||
disabled: me.unprivileged,
|
disabled: me.unprivileged,
|
||||||
fieldLabel: gettext('Enable quota')
|
fieldLabel: gettext('Enable quota'),
|
||||||
|
listeners: {
|
||||||
|
disable: function() {
|
||||||
|
this.reset();
|
||||||
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
me.column2 = [
|
me.column2 = [
|
||||||
@ -276,7 +285,6 @@ Ext.define('PVE.lxc.MountPointInputPanel', {
|
|||||||
}
|
}
|
||||||
if (rec.data.type === 'zfs' || rec.data.type === 'zfspool') {
|
if (rec.data.type === 'zfs' || rec.data.type === 'zfspool') {
|
||||||
me.quota.setDisabled(true);
|
me.quota.setDisabled(true);
|
||||||
me.quota.setValue(false);
|
|
||||||
} else {
|
} else {
|
||||||
me.quota.setDisabled(me.unprivileged);
|
me.quota.setDisabled(me.unprivileged);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user