if (mp.type === 'bind') {
me.quota.setDisabled(true);
me.quota.setValue(false);
+ me.acl.setDisabled(true);
+ me.acl.setValue('Default');
}
me.setValues(mp);
if (me.mpdata.type === 'bind') {
me.quota.setDisabled(true);
me.quota.setValue(false);
+ me.acl.setDisabled(true);
+ me.acl.setValue('Default');
return;
}
var rec = f.store.getById(value);
});
}
+ me.acl = Ext.createWidget('pveKVComboBox', {
+ name: 'acl',
+ fieldLabel: gettext('ACLs'),
+ data: [['Default', 'Default'], ['1', 'On'], ['0', 'Off']],
+ value: 'Default',
+ allowBlank: true
+ });
+
me.quota = Ext.createWidget('pvecheckbox', {
name: 'quota',
defaultValue: 0,
fieldLabel: gettext('Read-only'),
hidden: me.insideWizard
},
- {
- xtype: 'pveKVComboBox',
- name: 'acl',
- fieldLabel: gettext('ACLs'),
- data: [['Default', 'Default'], ['1', 'On'], ['0', 'Off']],
- value: 'Default',
- allowBlank: true
- },
+ me.acl,
me.quota
];
if (mp.type === 'bind') {
me.quota.setDisabled(true);
me.quota.setValue(false);
+ me.acl.setDisabled(true);
+ me.acl.setValue('Default');
}
me.setValues(mp);
if (me.mpdata.type === 'bind') {
me.quota.setDisabled(true);
me.quota.setValue(false);
+ me.acl.setDisabled(true);
+ me.acl.setValue('Default');
return;
}
var rec = f.store.getById(value);
});
}
+ me.acl = Ext.createWidget('pveKVComboBox', {
+ name: 'acl',
+ fieldLabel: gettext('ACLs'),
+ comboItems: [['Default', 'Default'], ['1', 'On'], ['0', 'Off']],
+ value: 'Default',
+ allowBlank: true
+ });
+
me.quota = Ext.createWidget('pvecheckbox', {
name: 'quota',
defaultValue: 0,
fieldLabel: gettext('Read-only'),
hidden: me.insideWizard
},
- {
- xtype: 'pveKVComboBox',
- name: 'acl',
- fieldLabel: gettext('ACLs'),
- comboItems: [['Default', 'Default'], ['1', 'On'], ['0', 'Off']],
- value: 'Default',
- allowBlank: true
- },
+ me.acl,
me.quota
];