realm edit: don't send 'delete' parameter when creating new entry

since tha api does not expect a 'delete' parameter here

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
This commit is contained in:
Dominik Csapak 2024-04-25 11:32:34 +02:00 committed by Thomas Lamprecht
parent a5fa465796
commit 68cea10fa7

View File

@ -36,7 +36,7 @@ Ext.define('Proxmox.panel.LDAPInputPanel', {
values.type = this.type; values.type = this.type;
} }
if (values.anonymous_search) { if (values.anonymous_search && !this.isCreate) {
if (!values.delete) { if (!values.delete) {
values.delete = []; values.delete = [];
} }
@ -166,7 +166,9 @@ Ext.define('Proxmox.panel.LDAPInputPanel', {
maxValue: 65535, maxValue: 65535,
emptyText: gettext('Default'), emptyText: gettext('Default'),
submitEmptyText: false, submitEmptyText: false,
deleteEmpty: true, cbind: {
deleteEmpty: '{!isCreate}',
},
}, },
{ {
xtype: 'proxmoxKVComboBox', xtype: 'proxmoxKVComboBox',
@ -369,7 +371,9 @@ Ext.define('Proxmox.panel.LDAPSyncInputPanel', {
xtype: 'proxmoxtextfield', xtype: 'proxmoxtextfield',
name: 'user-classes', name: 'user-classes',
fieldLabel: gettext('User classes'), fieldLabel: gettext('User classes'),
deleteEmpty: true, cbind: {
deleteEmpty: '{!isCreate}',
},
emptyText: 'inetorgperson, posixaccount, person, user', emptyText: 'inetorgperson, posixaccount, person, user',
autoEl: { autoEl: {
tag: 'div', tag: 'div',
@ -380,7 +384,9 @@ Ext.define('Proxmox.panel.LDAPSyncInputPanel', {
xtype: 'proxmoxtextfield', xtype: 'proxmoxtextfield',
name: 'filter', name: 'filter',
fieldLabel: gettext('User Filter'), fieldLabel: gettext('User Filter'),
deleteEmpty: true, cbind: {
deleteEmpty: '{!isCreate}',
},
}, },
], ],