From 0996a7e3d2afaeaaa45812e0313560733fca1846 Mon Sep 17 00:00:00 2001 From: Alan Graham Date: Mon, 1 Jul 2024 11:33:09 +0000 Subject: [PATCH] red asterisk on required fields --- ui/src/components/Devices.vue | 8 ++++++-- ui/src/components/Network.vue | 20 ++++++++++++++------ 2 files changed, 20 insertions(+), 8 deletions(-) diff --git a/ui/src/components/Devices.vue b/ui/src/components/Devices.vue index 879b0ad..5db04d4 100644 --- a/ui/src/components/Devices.vue +++ b/ui/src/components/Devices.vue @@ -398,8 +398,12 @@ - + + + diff --git a/ui/src/components/Network.vue b/ui/src/components/Network.vue index 1f03b36..e908e44 100644 --- a/ui/src/components/Network.vue +++ b/ui/src/components/Network.vue @@ -400,12 +400,22 @@ - - + + + + + + + - @@ -562,6 +569,7 @@ export default { panel: 1, valid: false, rules: { + cidr: v => /((\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b\/\b[0-9]{1,2}\b)|(\b(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}\b\/\b[0-9]{1,3}\b))(?: ((\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b\/\b[0-9]{1,2}\b)|(\b(?:[A-Fa-f0-9]{1,4}:){7}[A-Fa-f0-9]{1,4}\b\/\b[0-9]{1,3}\b)))*/.test(v) || 'Enter a valid subnet', required: value => !!value || 'Required.', email: v => /.+@.+\..+/.test(v) || 'E-mail must be valid', host: v => /^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9])\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\-]*[A-Za-z0-9])$/.test(v) || 'Only letters, numbers, dots and hyphens are allowed. Must start and end with a letter or number.',