Various frontend fixes when connected user is a domain admin

This commit is contained in:
Antoine Nguyen
2025-06-11 18:16:00 +02:00
parent 820045582a
commit d2c44b1c39
20 changed files with 162 additions and 74 deletions
+5
View File
@@ -9,6 +9,11 @@ export default {
checkPassword(value) {
return repository.post(`/${resource}/me/password/`, { password: value })
},
setPassword(data) {
return repository.post(`/${resource}/me/password/change/`, data, {
ignoreErrors: true,
})
},
verifyTFACode(code) {
const payload = { code }
return repository.post(`${resource}/tfa/verify/`, payload)
+9 -2
View File
@@ -36,9 +36,16 @@ _axios.interceptors.response.use(
return Promise.reject(error)
}
if (error.response.status !== 401 || router.currentRoute.name === 'Login') {
if (error.response.status !== 518) {
if (
error.response.status !== 518 &&
error.config &&
!error.config.ignoreErrors
) {
const busStore = useBusStore()
busStore.displayNotification({ msg: error.response.data, type: 'error' })
busStore.displayNotification({
msg: error.response.data,
type: 'error',
})
}
return Promise.reject(error)
}