From 4626aec43da32b56b7c1e87e5dc831398e39416c Mon Sep 17 00:00:00 2001 From: Surya Venkatesan Date: Thu, 19 Sep 2024 15:06:49 +0530 Subject: Network page validation and i18n issue fix In network page invalid if condition changed, added validations and i18n function changed based on the vue 3 support. Change-Id: If5b9c00f6da722984f1c568cfbcb6b34537c3df1 Signed-off-by: Surya Venkatesan --- src/store/modules/Settings/NetworkStore.js | 24 +++++++-------- src/views/Settings/Network/ModalDefaultGateway.vue | 25 +++++++++++----- src/views/Settings/Network/ModalDns.vue | 4 +-- src/views/Settings/Network/ModalHostname.vue | 8 ++--- src/views/Settings/Network/ModalIpv4.vue | 12 ++++---- src/views/Settings/Network/ModalIpv6.vue | 35 ++++++++++++++-------- src/views/Settings/Network/ModalMacAddress.vue | 8 ++--- src/views/Settings/Network/TableDns.vue | 3 +- src/views/Settings/Network/TableIpv6.vue | 31 ++++++++++--------- 9 files changed, 87 insertions(+), 63 deletions(-) diff --git a/src/store/modules/Settings/NetworkStore.js b/src/store/modules/Settings/NetworkStore.js index 9dc006e5..d4174e3d 100644 --- a/src/store/modules/Settings/NetworkStore.js +++ b/src/store/modules/Settings/NetworkStore.js @@ -145,15 +145,15 @@ const NetworkStore = { ) .then(dispatch('getEthernetData')) .then(() => { - return i18n.t('pageNetwork.toast.successSaveNetworkSettings', { - setting: i18n.t('pageNetwork.dhcp6'), + return i18n.global.t('pageNetwork.toast.successSaveNetworkSettings', { + setting: i18n.global.t('pageNetwork.dhcp6'), }); }) .catch((error) => { console.log(error); throw new Error( - i18n.t('pageNetwork.toast.errorSaveNetworkSettings', { - setting: i18n.t('pageNetwork.dhcp6'), + i18n.global.t('pageNetwork.toast.errorSaveNetworkSettings', { + setting: i18n.global.t('pageNetwork.dhcp6'), }), ); }); @@ -335,15 +335,15 @@ const NetworkStore = { ) .then(dispatch('getEthernetData')) .then(() => { - return i18n.t('pageNetwork.toast.successSaveNetworkSettings', { - setting: i18n.t('pageNetwork.ipv6'), + return i18n.global.t('pageNetwork.toast.successSaveNetworkSettings', { + setting: i18n.global.t('pageNetwork.ipv6'), }); }) .catch((error) => { console.log(error); throw new Error( - i18n.t('pageNetwork.toast.errorSaveNetworkSettings', { - setting: i18n.t('pageNetwork.ipv6'), + i18n.global.t('pageNetwork.toast.errorSaveNetworkSettings', { + setting: i18n.global.t('pageNetwork.ipv6'), }), ); }); @@ -377,15 +377,15 @@ const NetworkStore = { ) .then(dispatch('getEthernetData')) .then(() => { - return i18n.t('pageNetwork.toast.successSaveNetworkSettings', { - setting: i18n.t('pageNetwork.ipv6'), + return i18n.global.t('pageNetwork.toast.successSaveNetworkSettings', { + setting: i18n.global.t('pageNetwork.ipv6'), }); }) .catch((error) => { console.log(error); throw new Error( - i18n.t('pageNetwork.toast.errorSaveNetworkSettings', { - setting: i18n.t('pageNetwork.ipv6'), + i18n.global.t('pageNetwork.toast.errorSaveNetworkSettings', { + setting: i18n.global.t('pageNetwork.ipv6'), }), ); }); diff --git a/src/views/Settings/Network/ModalDefaultGateway.vue b/src/views/Settings/Network/ModalDefaultGateway.vue index 968b5597..d54ddc2f 100644 --- a/src/views/Settings/Network/ModalDefaultGateway.vue +++ b/src/views/Settings/Network/ModalDefaultGateway.vue @@ -17,14 +17,14 @@ v-model.trim="form.defaultGateway" data-test-id="network-input-gateway" type="text" - :state="getValidationState($v.form.defaultGateway)" - @change="$v.form.defaultGateway.$touch()" + :state="getValidationState(v$.form.defaultGateway)" + @change="v$.form.defaultGateway.$touch()" /> -
+
{{ $t('global.form.fieldRequired') }}
-
+
{{ $t('global.form.invalidFormat') }}
@@ -50,7 +50,10 @@