mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 10:56:10 +01: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