diff --git a/src/locales/en-US.json b/src/locales/en-US.json index 16bb7c5ad0..7db22a7666 100644 --- a/src/locales/en-US.json +++ b/src/locales/en-US.json @@ -613,7 +613,10 @@ "bmcDumpEntry": "BMC Dump Entry", "hostbootDumpEntry": "Hostboot Dump Entry", "resourceDumpEntry": "Resource Dump Entry", - "systemDumpEntry": "System Dump Entry" + "systemDumpEntry": "System Dump Entry", + "hardwareDumpEntry": "Hardware Dump Entry", + "sbeDumpEntry": "SBE Dump Entry", + "ocmbSbeDumpEntry": "OCMB SBE Dump Entry" } }, "toast": { diff --git a/src/router/routes.js b/src/router/routes.js index 163fe802b2..70819215b5 100644 --- a/src/router/routes.js +++ b/src/router/routes.js @@ -40,6 +40,7 @@ import EventLogs from '@/views/Logs/EventLogs'; import FieldCoreOverride from '@/views/ResourceManagement/FieldCoreOverride'; import ServiceLoginConsoles from '@/views/Operations/ServiceLoginConsoles/ServiceLoginConsoles.vue'; import ServiceLogin from '@/views/Operations/ServiceLoginConsoles'; +import Dumps from '@/views/Logs/Dumps'; const roles = { administrator: 'Administrator', @@ -190,6 +191,14 @@ export const routes = [ title: i18n.global.t('appPageTitle.auditLogs'), }, }, + { + path: '/logs/dumps', + name: 'dumps', + component: Dumps, + meta: { + title: i18n.global.t('appPageTitle.dumps'), + }, + }, { path: '/logs/post-code-logs', name: 'post-code-logs', diff --git a/src/store/modules/Logs/DumpsStore.js b/src/store/modules/Logs/DumpsStore.js index 3bc0d678c8..be0b28cc06 100644 --- a/src/store/modules/Logs/DumpsStore.js +++ b/src/store/modules/Logs/DumpsStore.js @@ -11,6 +11,9 @@ export const DumpsStore = defineStore('dumps', { allDumpsGetter: (state) => state.allDumps, }, actions: { + async getTask() { + return await api.get('/redfish/v1/TaskService/Tasks'); + }, async getBmcDumpEntries() { return api .get('/redfish/v1/') diff --git a/src/views/Logs/Dumps/Dumps.vue b/src/views/Logs/Dumps/Dumps.vue index 13bebf0567..43005a4b0e 100644 --- a/src/views/Logs/Dumps/Dumps.vue +++ b/src/views/Logs/Dumps/Dumps.vue @@ -1,8 +1,8 @@ - + - - + + - - + + - - + + - - - + + + +

+ {{ + $t('pageDumps.modal.deleteDumpConfirmation') + }} +

+
+ - + diff --git a/src/views/Logs/Dumps/DumpsForm.vue b/src/views/Logs/Dumps/DumpsForm.vue index 11f642d2ed..ca99851a61 100644 --- a/src/views/Logs/Dumps/DumpsForm.vue +++ b/src/views/Logs/Dumps/DumpsForm.vue @@ -1,7 +1,7 @@ - - - + + {{ $t('global.form.required') }} - - + + - {{ $t('pageDumps.form.initiateDump') }} - + {{ $t('pageDumps.modal.initiateSystemDumpMessage3') }}

- + {{ $t('pageDumps.modal.initiateSystemDumpMessage4') }} - - + {{ $t('global.form.required') }} - + - + - diff --git a/src/views/Logs/Dumps/DumpsPartitionModalConfirmation.vue b/src/views/Logs/Dumps/DumpsPartitionModalConfirmation.vue index 00b241bc6a..a3bbc0970b 100644 --- a/src/views/Logs/Dumps/DumpsPartitionModalConfirmation.vue +++ b/src/views/Logs/Dumps/DumpsPartitionModalConfirmation.vue @@ -1,5 +1,6 @@ -