Add validation for Ldap operation group input

This commit is contained in:
Khanh Ngo 2018-10-24 11:23:19 +07:00
parent de3d1b3665
commit 95b4de65dd
No known key found for this signature in database
GPG Key ID: B9AE3BAF6D5A7B22

View File

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