mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Add check for LDAP group membership (#10869)
This is a port of gogs/gogs#4398 The only changes made by myself are: Add locales Add some JS to the UI Otherwise all code credit goes to @aboron Resolves #10829 Signed-off-by: jolheiser <john.olheiser@gmail.com> Co-authored-by: zeripath <art27@cantab.net>
This commit is contained in:
		@@ -1795,6 +1795,14 @@ function initAdmin() {
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  function onVerifyGroupMembershipChange() {
 | 
			
		||||
    if ($('#groups_enabled').is(':checked')) {
 | 
			
		||||
      $('#groups_enabled_change').show();
 | 
			
		||||
    } else {
 | 
			
		||||
      $('#groups_enabled_change').hide();
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  // New authentication
 | 
			
		||||
  if ($('.admin.new.authentication').length > 0) {
 | 
			
		||||
    $('#auth_type').on('change', function () {
 | 
			
		||||
@@ -1835,6 +1843,7 @@ function initAdmin() {
 | 
			
		||||
      }
 | 
			
		||||
      if (authType === '2' || authType === '5') {
 | 
			
		||||
        onSecurityProtocolChange();
 | 
			
		||||
        onVerifyGroupMembershipChange();
 | 
			
		||||
      }
 | 
			
		||||
      if (authType === '2') {
 | 
			
		||||
        onUsePagedSearchChange();
 | 
			
		||||
@@ -1845,12 +1854,15 @@ function initAdmin() {
 | 
			
		||||
    $('#use_paged_search').on('change', onUsePagedSearchChange);
 | 
			
		||||
    $('#oauth2_provider').on('change', onOAuth2Change);
 | 
			
		||||
    $('#oauth2_use_custom_url').on('change', onOAuth2UseCustomURLChange);
 | 
			
		||||
    $('#groups_enabled').on('change', onVerifyGroupMembershipChange);
 | 
			
		||||
  }
 | 
			
		||||
  // Edit authentication
 | 
			
		||||
  if ($('.admin.edit.authentication').length > 0) {
 | 
			
		||||
    const authType = $('#auth_type').val();
 | 
			
		||||
    if (authType === '2' || authType === '5') {
 | 
			
		||||
      $('#security_protocol').on('change', onSecurityProtocolChange);
 | 
			
		||||
      $('#groups_enabled').on('change', onVerifyGroupMembershipChange);
 | 
			
		||||
      onVerifyGroupMembershipChange();
 | 
			
		||||
      if (authType === '2') {
 | 
			
		||||
        $('#use_paged_search').on('change', onUsePagedSearchChange);
 | 
			
		||||
      }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user