diff options
Diffstat (limited to 'src/store/modules/Logs')
-rw-r--r-- | src/store/modules/Logs/EventLogStore.js | 10 |
1 files changed, 10 insertions, 0 deletions
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') |