diff options
Diffstat (limited to 'web_src/js')
-rw-r--r-- | web_src/js/index.js | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/web_src/js/index.js b/web_src/js/index.js index 91b6936a50..98a1033955 100644 --- a/web_src/js/index.js +++ b/web_src/js/index.js @@ -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); } |