diff --git a/ui/public/config.json b/ui/public/config.json index 38d1fd9bbe7..64d10284186 100644 --- a/ui/public/config.json +++ b/ui/public/config.json @@ -97,5 +97,6 @@ "basicZoneEnabled": true, "multipleServer": false, "allowSettingTheme": true, - "docHelpMappings": {} + "docHelpMappings": {}, + "notifyLatestCSVersion": true } diff --git a/ui/src/store/modules/user.js b/ui/src/store/modules/user.js index 5c9dff69f96..fc1b0dc25a9 100644 --- a/ui/src/store/modules/user.js +++ b/ui/src/store/modules/user.js @@ -317,7 +317,6 @@ const user = { const result = response.listusersresponse.user[0] commit('SET_INFO', result) commit('SET_NAME', result.firstname + ' ' + result.lastname) - store.dispatch('SetCsLatestVersion', result.rolename) resolve(cachedApis) }).catch(error => { reject(error) @@ -564,6 +563,9 @@ const user = { commit('SET_DOMAIN_STORE', domainStore) }, SetCsLatestVersion ({ commit }, rolename) { + if (!vueProps.$config.notifyLatestCSVersion) { + return + } const lastFetchTs = store.getters.latestVersion?.fetchedTs ? store.getters.latestVersion.fetchedTs : 0 if (rolename === 'Root Admin' && (+new Date() - lastFetchTs) > 24 * 60 * 60 * 1000) { axios.get(