updateDefaults: function(_field, newValue) {
let me = this;
+
+ ['scope', 'enable-new', 'schedule'].forEach((reference) => {
+ me.lookup(reference)?.setDisabled(false);
+ });
+
// only update on create
if (!me.getView().isCreate) {
return;
xtype: 'pmxRealmComboBox',
storeFilter: rec => rec.data.type === 'ldap' || rec.data.type === 'ad',
},
+ listConfig: {
+ emptyText: `<div class="x-grid-empty">${gettext('No LDAP/AD Realm found')}</div>`,
+ },
cbind: {
editable: '{isCreate}',
},
{
xtype: 'pveCalendarEvent',
fieldLabel: gettext('Schedule'),
+ disabled: true,
allowBlank: false,
name: 'schedule',
reference: 'schedule',
xtype: 'proxmoxKVComboBox',
name: 'scope',
reference: 'scope',
+ disabled: true,
fieldLabel: gettext('Scope'),
value: '',
emptyText: gettext('No default available'),
xtype: 'proxmoxKVComboBox',
value: '1',
deleteEmpty: false,
+ disabled: true,
allowBlank: false,
comboItems: [
['1', Proxmox.Utils.yesText],