From 0f8d38b5de166fe59acbb4e6ca24e0ff82247d0c Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Fri, 23 Aug 2024 13:07:27 +0200 Subject: [PATCH] fix #5379: window: AuthEdit{LDAP, OpenId}: add 'Default realm' checkbox Signed-off-by: Christoph Heiss --- src/window/AuthEditLDAP.js | 14 +++++++++++++- src/window/AuthEditOpenId.js | 13 +++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/src/window/AuthEditLDAP.js b/src/window/AuthEditLDAP.js index 388fc02..4cd1020 100644 --- a/src/window/AuthEditLDAP.js +++ b/src/window/AuthEditLDAP.js @@ -82,6 +82,19 @@ Ext.define('Proxmox.panel.LDAPInputPanel', { fieldLabel: gettext('Realm'), allowBlank: false, }, + { + xtype: 'proxmoxcheckbox', + fieldLabel: gettext('Default realm'), + name: 'default', + value: 0, + cbind: { + deleteEmpty: '{!isCreate}', + }, + autoEl: { + tag: 'div', + 'data-qtip': gettext('Set realm as default for login'), + }, + }, { xtype: 'proxmoxtextfield', fieldLabel: gettext('Base Domain Name'), @@ -216,7 +229,6 @@ Ext.define('Proxmox.panel.LDAPInputPanel', { }, }, ], - }); diff --git a/src/window/AuthEditOpenId.js b/src/window/AuthEditOpenId.js index 08ced99..a9ccb92 100644 --- a/src/window/AuthEditOpenId.js +++ b/src/window/AuthEditOpenId.js @@ -35,6 +35,19 @@ Ext.define('Proxmox.panel.OpenIDInputPanel', { fieldLabel: gettext('Realm'), allowBlank: false, }, + { + xtype: 'proxmoxcheckbox', + fieldLabel: gettext('Default realm'), + name: 'default', + value: 0, + cbind: { + deleteEmpty: '{!isCreate}', + }, + autoEl: { + tag: 'div', + 'data-qtip': gettext('Set realm as default for login'), + }, + }, { xtype: 'proxmoxtextfield', fieldLabel: gettext('Client ID'),