Add button to the dashboard page for enable/disable filtering

Closes #333
This commit is contained in:
Ildar Kamalov
2018-09-26 17:12:31 +03:00
parent 381b96a4b1
commit 2cf22898dd
3 changed files with 69 additions and 1 deletions

View File

@@ -129,6 +129,18 @@ const dashboard = handleActions({
return state;
},
[actions.getFilteringRequest]: state => ({ ...state, processingFiltering: true }),
[actions.getFilteringFailure]: state => ({ ...state, processingFiltering: false }),
[actions.getFilteringSuccess]: (state, { payload }) => {
const newState = { ...state, isFilteringEnabled: payload, processingFiltering: false };
return newState;
},
[actions.toggleFilteringSuccess]: (state) => {
const newSetting = { ...state, isFilteringEnabled: !state.isFilteringEnabled };
return newSetting;
},
}, {
processing: true,
isCoreRunning: false,
@@ -136,6 +148,7 @@ const dashboard = handleActions({
processingStats: true,
logStatusProcessing: false,
processingVersion: true,
processingFiltering: true,
});
const queryLogs = handleActions({