From ebb64e0052f55ccdb403c4484f9a3a365ffd283f Mon Sep 17 00:00:00 2001 From: Vitalii Lysak Date: Tue, 9 Aug 2022 12:40:12 +0300 Subject: SILABMC-226: event additional data --- src/store/modules/Logs/EventLogStore.js | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/store/modules') diff --git a/src/store/modules/Logs/EventLogStore.js b/src/store/modules/Logs/EventLogStore.js index c9bd82fd..d67d6959 100644 --- a/src/store/modules/Logs/EventLogStore.js +++ b/src/store/modules/Logs/EventLogStore.js @@ -24,6 +24,7 @@ const EventLogStore = { namespaced: true, state: { allEvents: [], + additionalData: [], loadedEvents: false, }, getters: { @@ -31,13 +32,22 @@ const EventLogStore = { highPriorityEvents: (state) => getHighPriorityEvents(state.allEvents), healthStatus: (state) => getHealthStatus(state.allEvents, state.loadedEvents), + additionalData: (state) => state.additionalData, }, mutations: { setAllEvents: (state, allEvents) => ( (state.allEvents = allEvents), (state.loadedEvents = true) ), + setAdditionalData: (state, data) => { + state.additionalData = data; + }, }, actions: { + async getAdditionalData({ commit }, url) { + return await api.get(`${url}/`).then((data) => { + commit('setAdditionalData', data); + }); + }, async getEventLogData({ commit }) { return await api .get('/redfish/v1/Systems/system/LogServices/EventLog/Entries') -- cgit v1.2.3