Make client email input optional (#122)
This commit is contained in:
		
							parent
							
								
									1d29af3239
								
							
						
					
					
						commit
						3c1d894b44
					
				| 
						 | 
					@ -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) {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -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',
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue