Make client email input optional (#122)

This commit is contained in:
Khanh Ngo 2021-11-20 16:08:24 +01:00 committed by GitHub
parent 1d29af3239
commit 3c1d894b44
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 29 additions and 47 deletions

View file

@ -388,19 +388,11 @@
client_name: { client_name: {
required: true, required: true,
}, },
client_email: {
required: true,
email: true,
},
}, },
messages: { messages: {
client_name: { client_name: {
required: "Please enter a name" required: "Please enter a name"
}, },
client_email: {
required: "Please enter an email address",
email: "Please enter a valid email address"
},
}, },
errorElement: 'span', errorElement: 'span',
errorPlacement: function (error, element) { errorPlacement: function (error, element) {

View file

@ -44,7 +44,7 @@ Wireguard Clients
<input type="hidden" id="e_client_id" name="e_client_id"> <input type="hidden" id="e_client_id" name="e_client_id">
<div class="form-group"> <div class="form-group">
<label for="e_client_email" class="control-label">Email</label> <label for="e_client_email" class="control-label">Email</label>
<input type="text" class="form-control" id="e_client_email" name="client_email"> <input type="text" class="form-control" id="e_client_email" name="e_client_email">
</div> </div>
</div> </div>
<div class="modal-footer justify-content-between"> <div class="modal-footer justify-content-between">
@ -452,19 +452,11 @@ Wireguard Clients
client_name: { client_name: {
required: true, required: true,
}, },
client_email: {
required: true,
email: true,
},
}, },
messages: { messages: {
client_name: { client_name: {
required: "Please enter a name" required: "Please enter a name"
}, },
client_email: {
required: "Please enter an email address",
email: "Please enter a valid email address"
},
}, },
errorElement: 'span', errorElement: 'span',
errorPlacement: function (error, element) { errorPlacement: function (error, element) {
@ -478,19 +470,17 @@ Wireguard Clients
$(element).removeClass('is-invalid'); $(element).removeClass('is-invalid');
} }
}); });
// Email client form validation // Email client form validation
$("#frm_email_client").validate({ $("#frm_email_client").validate({
rules: { rules: {
client_email: { e_client_email: {
required: true, required: true,
email: true, email: true,
}, },
}, },
messages: { messages: {
client_email: { e_client_email: {
required: "Please enter an email address", required: "Please enter an email"
email: "Please enter a valid email address"
}, },
}, },
errorElement: 'span', errorElement: 'span',