This commit is contained in:
Shyim 2017-01-14 14:07:43 +01:00 committed by Lunny Xiao
parent 769f77900a
commit 88f45ce38c
1 changed files with 8 additions and 5 deletions

View File

@ -969,26 +969,28 @@ 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').hide(); $('.ldap, .dldap, .smtp, .pam, .has-tls').hide();
$('.dldap').hide();
$('.smtp').hide(); $('.ldap input[required], .dldap input[required], .smtp input[required], .pam input[required], .has-tls input[required]').removeAttr('required');
$('.pam').hide();
$('.has-tls').hide();
var authType = $(this).val(); var authType = $(this).val();
switch (authType) { switch (authType) {
case '2': // LDAP case '2': // LDAP
$('.ldap').show(); $('.ldap').show();
$('.ldap div.required input').attr('required', 'required');
break; break;
case '3': // SMTP case '3': // SMTP
$('.smtp').show(); $('.smtp').show();
$('.has-tls').show(); $('.has-tls').show();
$('.smtp div.required input, .has-tls').attr('required', 'required');
break; break;
case '4': // PAM case '4': // PAM
$('.pam').show(); $('.pam').show();
$('.pam input').attr('required', 'required');
break; break;
case '5': // LDAP case '5': // LDAP
$('.dldap').show(); $('.dldap').show();
$('.dldap div.required input').attr('required', 'required');
break; break;
} }
@ -996,6 +998,7 @@ function initAdmin() {
onSecurityProtocolChange() onSecurityProtocolChange()
} }
}); });
$('#auth_type').change();
$('#security_protocol').change(onSecurityProtocolChange) $('#security_protocol').change(onSecurityProtocolChange)
} }
// Edit authentication // Edit authentication