From af7513483443fe24e4a1e7dccf199a4d14e08f7b Mon Sep 17 00:00:00 2001 From: Dominik Csapak Date: Thu, 27 Feb 2025 10:37:47 +0100 Subject: [PATCH] login view: hide realm selector on quarantine view when we target the quarantine view, we don't want to show the realm field, since the only valid users here are from LDAP and that is not a realm in that sense. We do this by moving the realmfield hide/disable up before the autologin, but after the targetview check. Signed-off-by: Dominik Csapak --- js/LoginView.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/js/LoginView.js b/js/LoginView.js index fe4064f..20dfbb9 100644 --- a/js/LoginView.js +++ b/js/LoginView.js @@ -34,6 +34,10 @@ Ext.define('PMG.LoginView', { // hide save username field for quarantine view me.lookup('saveunField').setVisible(false); + // disable/hide realm field for quarantine view + realmfield.setDisabled(true); + realmfield.setHidden(true); + realmfield.setValue('quarantine'); // try autologin with quarantine ticket from URL @@ -51,7 +55,6 @@ Ext.define('PMG.LoginView', { let loginwin = me.lookup('loginwindow'); loginwin.autoShow = false; loginwin.setVisible(false); - realmfield.setDisabled(true); me.lookup('usernameField').setValue(username); me.lookup('passwordField').setValue(ticket);