|
|
@ -1138,6 +1138,16 @@ function initAdmin() { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function onUsePagedSearchChange() { |
|
|
|
|
|
|
|
if ($('#use_paged_search').prop('checked')) { |
|
|
|
|
|
|
|
$('.search-page-size').show() |
|
|
|
|
|
|
|
.find('input').attr('required', 'required'); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
$('.search-page-size').hide() |
|
|
|
|
|
|
|
.find('input').removeAttr('required'); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
function onOAuth2Change() { |
|
|
|
function onOAuth2Change() { |
|
|
|
$('.open_id_connect_auto_discovery_url, .oauth2_use_custom_url').hide(); |
|
|
|
$('.open_id_connect_auto_discovery_url, .oauth2_use_custom_url').hide(); |
|
|
|
$('.open_id_connect_auto_discovery_url input[required]').removeAttr('required'); |
|
|
|
$('.open_id_connect_auto_discovery_url input[required]').removeAttr('required'); |
|
|
@ -1191,7 +1201,7 @@ function initAdmin() { |
|
|
|
// New authentication
|
|
|
|
// New authentication
|
|
|
|
if ($('.admin.new.authentication').length > 0) { |
|
|
|
if ($('.admin.new.authentication').length > 0) { |
|
|
|
$('#auth_type').change(function () { |
|
|
|
$('#auth_type').change(function () { |
|
|
|
$('.ldap, .dldap, .smtp, .pam, .oauth2, .has-tls').hide(); |
|
|
|
$('.ldap, .dldap, .smtp, .pam, .oauth2, .has-tls .search-page-size').hide(); |
|
|
|
|
|
|
|
|
|
|
|
$('.ldap input[required], .dldap input[required], .smtp input[required], .pam input[required], .oauth2 input[required], .has-tls input[required]').removeAttr('required'); |
|
|
|
$('.ldap input[required], .dldap input[required], .smtp input[required], .pam input[required], .oauth2 input[required], .has-tls input[required]').removeAttr('required'); |
|
|
|
|
|
|
|
|
|
|
@ -1223,9 +1233,13 @@ function initAdmin() { |
|
|
|
if (authType == '2' || authType == '5') { |
|
|
|
if (authType == '2' || authType == '5') { |
|
|
|
onSecurityProtocolChange() |
|
|
|
onSecurityProtocolChange() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if (authType == '2') { |
|
|
|
|
|
|
|
onUsePagedSearchChange(); |
|
|
|
|
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
$('#auth_type').change(); |
|
|
|
$('#auth_type').change(); |
|
|
|
$('#security_protocol').change(onSecurityProtocolChange); |
|
|
|
$('#security_protocol').change(onSecurityProtocolChange); |
|
|
|
|
|
|
|
$('#use_paged_search').change(onUsePagedSearchChange); |
|
|
|
$('#oauth2_provider').change(onOAuth2Change); |
|
|
|
$('#oauth2_provider').change(onOAuth2Change); |
|
|
|
$('#oauth2_use_custom_url').change(onOAuth2UseCustomURLChange); |
|
|
|
$('#oauth2_use_custom_url').change(onOAuth2UseCustomURLChange); |
|
|
|
} |
|
|
|
} |
|
|
@ -1234,6 +1248,9 @@ function initAdmin() { |
|
|
|
var authType = $('#auth_type').val(); |
|
|
|
var authType = $('#auth_type').val(); |
|
|
|
if (authType == '2' || authType == '5') { |
|
|
|
if (authType == '2' || authType == '5') { |
|
|
|
$('#security_protocol').change(onSecurityProtocolChange); |
|
|
|
$('#security_protocol').change(onSecurityProtocolChange); |
|
|
|
|
|
|
|
if (authType == '2') { |
|
|
|
|
|
|
|
$('#use_paged_search').change(onUsePagedSearchChange); |
|
|
|
|
|
|
|
} |
|
|
|
} else if (authType == '6') { |
|
|
|
} else if (authType == '6') { |
|
|
|
$('#oauth2_provider').change(onOAuth2Change); |
|
|
|
$('#oauth2_provider').change(onOAuth2Change); |
|
|
|
$('#oauth2_use_custom_url').change(onOAuth2UseCustomURLChange); |
|
|
|
$('#oauth2_use_custom_url').change(onOAuth2UseCustomURLChange); |
|
|
|