mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-11-06 10:19:11 +01:00
parent
769f77900a
commit
88f45ce38c
1 changed files with 8 additions and 5 deletions
|
@ -969,26 +969,28 @@ function initAdmin() {
|
|||
// New authentication
|
||||
if ($('.admin.new.authentication').length > 0) {
|
||||
$('#auth_type').change(function () {
|
||||
$('.ldap').hide();
|
||||
$('.dldap').hide();
|
||||
$('.smtp').hide();
|
||||
$('.pam').hide();
|
||||
$('.has-tls').hide();
|
||||
$('.ldap, .dldap, .smtp, .pam, .has-tls').hide();
|
||||
|
||||
$('.ldap input[required], .dldap input[required], .smtp input[required], .pam input[required], .has-tls input[required]').removeAttr('required');
|
||||
|
||||
var authType = $(this).val();
|
||||
switch (authType) {
|
||||
case '2': // LDAP
|
||||
$('.ldap').show();
|
||||
$('.ldap div.required input').attr('required', 'required');
|
||||
break;
|
||||
case '3': // SMTP
|
||||
$('.smtp').show();
|
||||
$('.has-tls').show();
|
||||
$('.smtp div.required input, .has-tls').attr('required', 'required');
|
||||
break;
|
||||
case '4': // PAM
|
||||
$('.pam').show();
|
||||
$('.pam input').attr('required', 'required');
|
||||
break;
|
||||
case '5': // LDAP
|
||||
$('.dldap').show();
|
||||
$('.dldap div.required input').attr('required', 'required');
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -996,6 +998,7 @@ function initAdmin() {
|
|||
onSecurityProtocolChange()
|
||||
}
|
||||
});
|
||||
$('#auth_type').change();
|
||||
$('#security_protocol').change(onSecurityProtocolChange)
|
||||
}
|
||||
// Edit authentication
|
||||
|
|
Loading…
Reference in a new issue