mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	@@ -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
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user