Fixed linter warning messages

Warnings:
src/components/AppHeader/AppHeader.vue
235:18  warning  The "refresh" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/components/Global/FormFile.vue
11:23  warning  The "input" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/components/Global/Search.vue
64:18  warning  The "change-search" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits
68:18  warning  The "clear-search" event has been triggered but not
declared on `emits` option   vue/require-explicit-emits

src/components/Global/TableDateFilter.vue
165:18  warning  The "change" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/components/Global/TableFilter.vue
107:18  warning  The "filter-change" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/components/Global/TableRowAction.vue
47:21  warning  The "click-table-action" event has been triggered but
not declared on `emits` option  vue/require-explicit-emits

src/components/Global/TableToolbar.vue
16:27  warning  The "batch-action" event has been triggered but not
declared on `emits` option    vue/require-explicit-emits
23:27  warning  The "clear-selected" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Logs/Dumps/DumpsModalConfirmation.vue
85:18  warning  The "ok" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Operations/FactoryReset/FactoryResetModal.vue
122:18  warning  The "okConfirm" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Operations/Firmware/FirmwareFormUpdate.vue
6:9  warning  `<template>` require directive  vue/no-lone-template

src/views/Operations/Firmware/FirmwareModalSwitchToRunning.vue
7:16  warning  The "ok" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Operations/Firmware/FirmwareModalUpdateFirmware.vue
7:16  warning  The "ok" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Operations/VirtualMedia/ModalConfigureConnection.vue
127:18  warning  The "ok" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/SecurityAndAccess/Certificates/ModalUploadCertificate.vue
147:18  warning  The "ok" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/SecurityAndAccess/Ldap/ModalAddRoleGroup.vue
147:18  warning  The "ok" event has been triggered but not
declared on `emits` option      vue/require-explicit-emits
163:18  warning  The "hidden" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/SecurityAndAccess/UserManagement/ModalSettings.vue
200:18  warning  The "ok" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/SecurityAndAccess/UserManagement/ModalUser.vue
370:18  warning  The "ok" event has been triggered but not
declared on `emits` option      vue/require-explicit-emits
386:18  warning  The "hidden" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Settings/DateTime/DateTime.vue
328:18  warning  The "change" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Settings/Network/ModalDefaultGateway.vue
103:18  warning  The "ok" event has been triggered but not
declared on `emits` option      vue/require-explicit-emits
114:18  warning  The "hidden" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Settings/Network/ModalDns.vue
81:18  warning  The "ok" event has been triggered but not
declared on `emits` option      vue/require-explicit-emits
92:18  warning  The "hidden" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Settings/Network/ModalHostname.vue
99:18  warning  The "ok" event has been triggered but not
declared on `emits` option      vue/require-explicit-emits
110:18  warning  The "hidden" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Settings/Network/ModalIpv4.vue
148:18  warning  The "ok" event has been triggered but not
declared on `emits` option      vue/require-explicit-emits
165:18  warning  The "hidden" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Settings/Network/ModalIpv6.vue
120:18  warning  The "ok" event has been triggered but not
declared on `emits` option      vue/require-explicit-emits
135:18  warning  The "hidden" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Settings/Network/ModalMacAddress.vue
98:18  warning  The "ok" event has been triggered but not
declared on `emits` option      vue/require-explicit-emits
109:18  warning  The "hidden" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

src/views/Settings/SnmpAlerts/ModalAddDestination.vue
124:18  warning  The "ok" event has been triggered but not
declared on `emits` option      vue/require-explicit-emits
139:18  warning  The "hidden" event has been triggered but not
declared on `emits` option  vue/require-explicit-emits

Change-Id: I66fb82679cc12003ad435c5c73bb67c2d70b3658
Signed-off-by: Hariharan Rangasamy <hariharanr@ami.com>
diff --git a/src/views/Operations/FactoryReset/FactoryResetModal.vue b/src/views/Operations/FactoryReset/FactoryResetModal.vue
index 823e6dc..5865bb3 100644
--- a/src/views/Operations/FactoryReset/FactoryResetModal.vue
+++ b/src/views/Operations/FactoryReset/FactoryResetModal.vue
@@ -89,6 +89,7 @@
       default: null,
     },
   },
+  emits: ['okConfirm'],
   setup() {
     return {
       v$: useVuelidate(),
diff --git a/src/views/Operations/Firmware/FirmwareFormUpdate.vue b/src/views/Operations/Firmware/FirmwareFormUpdate.vue
index 4346747..2b9a616 100644
--- a/src/views/Operations/Firmware/FirmwareFormUpdate.vue
+++ b/src/views/Operations/Firmware/FirmwareFormUpdate.vue
@@ -3,26 +3,24 @@
     <div class="form-background p-3">
       <b-form @submit.prevent="onSubmitUpload">
         <!-- Workstation Upload -->
-        <template>
-          <b-form-group
-            :label="$t('pageFirmware.form.updateFirmware.imageFile')"
-            label-for="image-file"
+        <b-form-group
+          :label="$t('pageFirmware.form.updateFirmware.imageFile')"
+          label-for="image-file"
+        >
+          <form-file
+            id="image-file"
+            :disabled="isPageDisabled"
+            :state="getValidationState(v$.file)"
+            aria-describedby="image-file-help-block"
+            @input="onFileUpload($event)"
           >
-            <form-file
-              id="image-file"
-              :disabled="isPageDisabled"
-              :state="getValidationState(v$.file)"
-              aria-describedby="image-file-help-block"
-              @input="onFileUpload($event)"
-            >
-              <template #invalid>
-                <b-form-invalid-feedback role="alert">
-                  {{ $t('global.form.required') }}
-                </b-form-invalid-feedback>
-              </template>
-            </form-file>
-          </b-form-group>
-        </template>
+            <template #invalid>
+              <b-form-invalid-feedback role="alert">
+                {{ $t('global.form.required') }}
+              </b-form-invalid-feedback>
+            </template>
+          </form-file>
+        </b-form-group>
 
         <b-btn
           data-test-id="firmware-button-startUpdate"
diff --git a/src/views/Operations/Firmware/FirmwareModalSwitchToRunning.vue b/src/views/Operations/Firmware/FirmwareModalSwitchToRunning.vue
index 9af8fb5..a0cbac5 100644
--- a/src/views/Operations/Firmware/FirmwareModalSwitchToRunning.vue
+++ b/src/views/Operations/Firmware/FirmwareModalSwitchToRunning.vue
@@ -28,6 +28,7 @@
       required: true,
     },
   },
+  emits: ['ok'],
   data() {
     return {
       $t: useI18n().t,
diff --git a/src/views/Operations/Firmware/FirmwareModalUpdateFirmware.vue b/src/views/Operations/Firmware/FirmwareModalUpdateFirmware.vue
index 183cab7..c51b362 100644
--- a/src/views/Operations/Firmware/FirmwareModalUpdateFirmware.vue
+++ b/src/views/Operations/Firmware/FirmwareModalUpdateFirmware.vue
@@ -30,6 +30,7 @@
 <script>
 import { useI18n } from 'vue-i18n';
 export default {
+  emits: ['ok'],
   data() {
     return {
       $t: useI18n().t,
diff --git a/src/views/Operations/VirtualMedia/ModalConfigureConnection.vue b/src/views/Operations/VirtualMedia/ModalConfigureConnection.vue
index 59df962..682528b 100644
--- a/src/views/Operations/VirtualMedia/ModalConfigureConnection.vue
+++ b/src/views/Operations/VirtualMedia/ModalConfigureConnection.vue
@@ -87,6 +87,7 @@
       },
     },
   },
+  emits: ['ok'],
   setup() {
     return {
       v$: useVuelidate(),