diff --git a/app/templates/admin_setting_authentication.html b/app/templates/admin_setting_authentication.html index 6ea8644..3becf6e 100644 --- a/app/templates/admin_setting_authentication.html +++ b/app/templates/admin_setting_authentication.html @@ -418,6 +418,7 @@ if ($('#ldap_sg_on').is(":checked")) { $('#ldap_admin_group').prop('required', true); + $('#ldap_operator_group').prop('required', true); $('#ldap_user_group').prop('required', true); } @@ -431,6 +432,7 @@ if ($('#ldap_sg_on').is(":checked")) { $('#ldap_admin_group').prop('required', false); + $('#ldap_operator_group').prop('required', false); $('#ldap_user_group').prop('required', false); } } @@ -439,9 +441,11 @@ $("input[name='ldap_sg_enabled']" ).change(function(){ if ($('#ldap_sg_on').is(":checked") && $('#ldap_enabled').is(":checked")) { $('#ldap_admin_group').prop('required', true); + $('#ldap_operator_group').prop('required', true); $('#ldap_user_group').prop('required', true); } else { $('#ldap_admin_group').prop('required', false); + $('#ldap_operator_group').prop('required', false); $('#ldap_user_group').prop('required', false); } }); @@ -449,10 +453,12 @@ $("input[name='ldap_type']" ).change(function(){ if ($('#ldap').is(":checked") && $('#ldap_enabled').is(":checked")) { $('#ldap_admin_group').prop('required', true); + $('#ldap_operator_group').prop('required', true); $('#ldap_user_group').prop('required', true); $('#ldap_domain').prop('required', false); } else { $('#ldap_admin_group').prop('required', false); + $('#ldap_operator_group').prop('required', false); $('#ldap_user_group').prop('required', false); $('#ldap_domain').prop('required', true); } @@ -476,6 +482,7 @@ if ($('#ldap_sg_on').is(":checked")) { $('#ldap_admin_group').prop('required', true); + $('#ldap_operator_group').prop('required', true); $('#ldap_user_group').prop('required', true); } {% endif %}