Revert "ui: always show otp field"

This reverts commit 1702b529b6.
This commit is contained in:
Wolfgang Bumiller 2019-04-08 13:58:28 +02:00 committed by Thomas Lamprecht
parent 3ef34e3c0f
commit 9807f21a62

View File

@ -135,13 +135,12 @@ Ext.define('PVE.window.LoginWindow', {
change: function(f, value) { change: function(f, value) {
var otp_field = this.lookupReference('otpField'); var otp_field = this.lookupReference('otpField');
if (f.needOTP(value)) { if (f.needOTP(value)) {
otp_field.setConfig('allowBlank', false); otp_field.setVisible(true);
otp_field.setEmptyText(gettext('2nd factor')); otp_field.setDisabled(false);
} else { } else {
otp_field.setConfig('allowBlank', true); otp_field.setVisible(false);
otp_field.setEmptyText(gettext('2nd factor, if required')); otp_field.setDisabled(true);
} }
otp_field.validate();
} }
}, },
'field[name=lang]': { 'field[name=lang]': {
@ -227,8 +226,8 @@ Ext.define('PVE.window.LoginWindow', {
fieldLabel: gettext('OTP'), fieldLabel: gettext('OTP'),
name: 'otp', name: 'otp',
reference: 'otpField', reference: 'otpField',
allowBlank: true, allowBlank: false,
emptyText: gettext('2nd factor, if required') hidden: true
}, },
{ {
xtype: 'pveRealmComboBox', xtype: 'pveRealmComboBox',