From 518c78c817b4fd2a898f969334e24cfe72ea978a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C5=A1per=20Grom?= Date: Sun, 27 Sep 2026 13:39:24 +0100 Subject: [PATCH] chore: delete the unused settings Vuex store (CM-1549) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refs linuxfoundation/lfx-cdp-insights-ops#249 Signed-off-by: Gašper Grom --- frontend/cycles-allowlist.json | 1 - .../src/modules/settings/settings-module.js | 2 - .../src/modules/settings/settings-store.js | 97 ------------------- 3 files changed, 100 deletions(-) delete mode 100644 frontend/src/modules/settings/settings-store.js diff --git a/frontend/cycles-allowlist.json b/frontend/cycles-allowlist.json index c184bce1f1..f1ec2408f8 100644 --- a/frontend/cycles-allowlist.json +++ b/frontend/cycles-allowlist.json @@ -6,7 +6,6 @@ "modules/index.ts > modules/layout/layout-module.js > modules/layout/layout-store.js > router/index.js", "modules/index.ts > modules/member/member-module.js > modules/member/store/index.js > modules/member/store/actions.js > router/index.js", "modules/index.ts > modules/member/member-module.js > modules/member/store/index.js > modules/member/store/actions.js > shared/store/actions.js > router/index.js", - "modules/index.ts > modules/settings/settings-module.js > modules/settings/settings-store.js > router/index.js", "modules/index.ts > modules/tag/tag-module.js > modules/tag/tag-store.js > modules/tag/tag-destroy-store.js > router/index.js", "modules/index.ts > modules/tag/tag-module.js > modules/tag/tag-store.js > modules/tag/tag-form-store.js > router/index.js" ] diff --git a/frontend/src/modules/settings/settings-module.js b/frontend/src/modules/settings/settings-module.js index 011b8bb58e..be42aeff1b 100644 --- a/frontend/src/modules/settings/settings-module.js +++ b/frontend/src/modules/settings/settings-module.js @@ -1,7 +1,5 @@ import routes from '@/modules/settings/settings-routes'; -import store from '@/modules/settings/settings-store'; export default { routes, - store, }; diff --git a/frontend/src/modules/settings/settings-store.js b/frontend/src/modules/settings/settings-store.js deleted file mode 100644 index 32b0b284f3..0000000000 --- a/frontend/src/modules/settings/settings-store.js +++ /dev/null @@ -1,97 +0,0 @@ -import { SettingsService } from '@/modules/settings/settings-service'; -import Errors from '@/shared/error/errors'; -import { router } from '@/router'; - -import { ToastStore } from '@/shared/message/notification'; -import { AuthService } from '@/modules/auth/services/auth.service'; - -export default { - namespaced: true, - - state: () => ({ - initLoading: false, - saveLoading: false, - settings: null, - }), - - getters: { - settings: (state) => state.settings, - initLoading: (state) => Boolean(state.initLoading), - saveLoading: (state) => Boolean(state.saveLoading), - }, - - mutations: { - INIT_STARTED(state) { - state.settings = null; - state.initLoading = true; - }, - - INIT_SUCCESS(state, payload) { - state.settings = payload; - state.initLoading = false; - }, - - INIT_ERROR(state) { - state.settings = null; - state.initLoading = false; - }, - - SAVE_STARTED(state) { - state.saveLoading = true; - }, - - SAVE_SUCCESS(state) { - state.saveLoading = false; - }, - - SAVE_ERROR(state) { - state.saveLoading = false; - }, - }, - - actions: { - async doInit({ commit, rootGetters }) { - if ( - !AuthService.getToken() - ) { - return; - } - - try { - commit('INIT_STARTED'); - - const settings = await SettingsService.find(); - - commit('INIT_SUCCESS', settings); - } catch (error) { - Errors.handle(error); - commit('INIT_ERROR'); - router.push('/'); - } - }, - - async doSave({ commit }, values) { - try { - commit('SAVE_STARTED'); - const settings = await SettingsService.save(values); - commit('SAVE_SUCCESS', settings); - - const secondsForReload = 3; - - ToastStore.success(`Settings successfully saved. The page will reload in ${secondsForReload} seconds for changes to take effect.`); - - /** - * Theme change happens at boot time. - * So to take effect the page must be reloaded - */ - setTimeout( - () => window.location.reload(), - secondsForReload * 1000, - ); - } catch (error) { - Errors.handle(error); - commit('SAVE_ERROR'); - } - }, - }, -};